在FlipView中格式化RichTextBlock中的文本

我在itemDetailPage示例中使用了flipView,并且我在具有html标记的字符串中显示文本(粗体,斜体)。 我想这个字符串显示在flipView中的richTextBlock中,但我不知道如何。 我正在寻找HTML和XAML之间的转换器,并没有与WinRT合作。 我正在查看源代码并寻找答案,我可以将我的html字符串转换为xaml字符串。 看起来像

<FlowDocument xml:space="preserve" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Paragraph>Start<Run>i--</Run> something <Run>i++</Run> end of paragraph.</Paragraph><Paragraph>nn</Paragraph><Paragraph>Another paragraph <Run>anything</Run>. And ending.</Paragraph><Paragraph>nn</Paragraph></FlowDocument>

但是当我绑定到RichTextBlock的Text属性时,它只显示为没有格式的文本。 那么如何在RichTextBlock中设置文本格式? 我知道这可以通过添加文本框来实现,但在FlipView中,我不知道如何访问richTextBlock。 我想使用RichTextBlock,我不想为WebView或某些WebControls(我喜欢RichTextBlock中的列排序)进行更改。


是的,这个问题一直在进行中。 文森特H开始xslt转换。 我最近开始使用Html Agility Pack进行扩展。 我的主要动力是处理非常糟糕的Html,我认为我至少得到了最低限度的有用的东西......

链接地址: http://www.djcxy.com/p/67379.html

上一篇: Formatting text in RichTextBlock in FlipView

下一篇: Binding Hyperlink to richtextblock in windows 8 Metro app