gpt4 book ai didi

c# - 在 FlipView 的 RichTextBlock 中格式化文本

转载 作者:可可西里 更新时间:2023-11-01 14:54:18 26 4
gpt4 key购买 nike

我在示例 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>\n\n</Paragraph><Paragraph>Another paragraph <Run>anything</Run>. And ending.</Paragraph><Paragraph>\n\n</Paragraph></FlowDocument>

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

最佳答案

是的,这个问题一直存在。 Vincent H 以 an xslt conversion 开局不错.我最近接受了他的开始和expanded it使用 Html 敏捷包。我的主要动力是处理格式非常糟糕的 Html,我认为我至少得到了一些有用的东西......

关于c# - 在 FlipView 的 RichTextBlock 中格式化文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13155933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com