Here is a quick tip on Windows Phone development. If you want to show formatted text i.e. text having multiple styles or colors in a single line in your windows phone apps then you can easily do so with a TextBlock. Example below shows how you can show a normal text along with a highlighted text and a bold text all in the same line in a TextBlock. Text Wrapping also comes for free as it is handled by TextBlock itself.
Here is the XAML:
<TextBlock TextWrapping="Wrap" Margin="12"> <TextBlock.Inlines> <Run FontWeight="Light" Text="Normal Text"/> <Run Foreground="Aqua" Text=" Highlighted Text"/> <Run FontWeight="Bold" Text=" Bold text"/> <Run FontWeight="Light" Text=" Normal Text"/> </TextBlock.Inlines> </TextBlock>
Here is the result:
In case you want databinding to work with the multiple formatted text runs then kindly see the following link: http://stackoverflow.com/questions/5253622/databinding-textblock-runs-in-silverlight-wp7