Xaml 使用RichtTextBlock格式化文本

Xaml 使用RichtTextBlock格式化文本,xaml,mvvm-light,windows-8,windows-runtime,winrt-xaml,Xaml,Mvvm Light,Windows 8,Windows Runtime,Winrt Xaml,小问题,当在Windows8-XAML中使用RichTextBlock控件时,有没有人能举一个关于不同数据格式化技巧的小例子 目前,我正在MVVM上绑定RichTextBlock的段落元素到一个大文本属性 但我想知道,我如何才能指出在哪里添加换行符、设置标题等。。。? 有什么好的建议吗?我以前从未使用过RichTextBlock,但在MSDN论坛上有一个有趣的话题:一位MSFT员工解释说你应该使用 现在,Blocks属性是BlockCollection类型,这意味着它可以保存任何类型的块。在Vi

小问题,当在Windows8-XAML中使用RichTextBlock控件时,有没有人能举一个关于不同数据格式化技巧的小例子

目前,我正在MVVM上绑定RichTextBlock的段落元素到一个大文本属性

但我想知道,我如何才能指出在哪里添加换行符、设置标题等。。。?
有什么好的建议吗?

我以前从未使用过RichTextBlock,但在MSDN论坛上有一个有趣的话题:一位MSFT员工解释说你应该使用

现在,Blocks属性是BlockCollection类型,这意味着它可以保存任何类型的块。在ViewModel中,可以使用HTML字符串(包含标题、段落等文本)填充属性。然后,您应该考虑创建一个附加的行为,读取HTML并创建所需的块(如<强> Windows .uix.xAML.Office,段落< /强>),以最终填充块属性。 请参阅以下指南以创建附加行为:


<RichTextBlock ...>
    <MyBehaviors:Interaction.Behaviors>
        <MyBehaviors:RichTextBehavior HtmlText="{Binding ...}"/>
    </MyBehaviors:Interaction.Behaviors>
</RichTextBlock>