Change text Colour in a mashup

 4 Replies
 0 Subscribed to this topic
 5 Subscribed to this forum
Sort:
Author
Messages
Darchy
New Member Send Private Message
Posts: 3
New Member
Hey Guys, Is there any way to change the text colour in a mashup via the Code Eg: Grid.Row="0" Grid.Column="1" Name="MMS240MIPanel" Margin="10" VerticalAlignment="Center" HorizontalAlignment="Left">                              SourceName="ItemMaster" SourceEventName="CurrentItemChanged" TargetEventName="FillForm">                TargetKey="SERN" Value="ENTER SERIAL" /> I would like the text "ENTER SERIAL" to be in Red Any help would be fantastic. Cheers Jeff
Karin
Veteran Member Send Private Message
Posts: 57
Veteran Member
Hi Jeff, In your mashup I'm assuming that there is a TextBox that the user should use to enter the serial, and here you want the text to be ENTER SERIAL. You can look for it for searching for SERN. Now add a Name to the TextBox, eg: [code] [/code] Now using the technique found in the Property Setter example from within the Designer -> Help ->Common ->Property Setter set the Foreground property to Red. It's a way to set any property in a Mashup event. [code] ....your first event here..... [/code] Now the text will remain red until you change it in another event. Perhaps you can change it back after UpdateCompleted if the event is an update transaction? I hope this will work. The property is a Color object so it migth not work but setting Foreground to Red directly does work so it's worth a try. I don't have access to an environment so let me know if it works.
Regards Karin http://smartofficeblog.com
Darchy
New Member Send Private Message
Posts: 3
New Member
Thank you so much Karin, I will give this a try in the Morning and post the results. Cheers Jeff
Darchy
New Member Send Private Message
Posts: 1
New Member
Hey Karin Apologies, I had forgotten all about this. Yes, It worked! Better late than never. Cheers Jeff
ScottCT
Advanced Member Send Private Message
Posts: 24
Advanced Member
Hello, this is an older post but I'd thought I'd throw in a different solution. Rather than relying on a mashup:SetProperty event, try using a textBox style: [code] [/code] So for this style, anytime the Text is "ENTER SERIAL" the foreground color will be Red. Also, have set the binding on the text to have a FallbackValue. What this will do is the text will fall back to "ENTER SERIAL" if no input has been entered.