如何在Windows Phone 7中创建格式化文本?

时间:2011-08-31 18:13:30

标签: windows-phone-7

如何在Windows Phone 7中创建格式化文本?我看到RichTextBox在这里不起作用。虽然我不会得到答案,但我为此写了一个方法。如果有人知道更简单的方式写信给我。感谢。

2 个答案:

答案 0 :(得分:2)

不使用RichTextBox,您只能在TextBlock中使用Run流元素,例如:

<TextBlock>
    <Run Foreground="Blue" Content="blue text" />
    <Run Foreground="Red" Background="Yellow" Content="red on yellow" />
    <Run FontStyle="Bold" Background="Yellow" Content="bold yellow text" />
</TextBlock>

答案 1 :(得分:2)

关于WP7.1 / Mango中的RichTextBox的一些注意事项 - 我相信现在它仍然是一个只读控件,适用于打算从外部源显示丰富文本的开发人员,你仍然需要自己手动创建所有标签(即&lt; Run&gt;,&lt; Paragraph&gt;,&lt; Hyperlink&gt;)

请查看这篇精彩的文章,了解更详细的概述:http://www.windowsphonegeek.com/articles/Windows-Phone-7-Mango-First-look-at-RichTextBox-control