【发布时间】:2012-10-27 02:19:57
【问题描述】:
我有一个仅包含 <p>、<strong>、<br /> 和 <a> 标记的 html 页面。我想在 Windows 8 的 XAML TextBlock 中显示此内容。有没有办法在 TextBlock 中显示该内容而不会丢失结构(例如段落)?我不想使用WebView,因为WebView 不能透明。
【问题讨论】:
-
你能用RichTextBlock吗?您必须自己将 HTML 标记翻译成段落等。除了 Metro 不支持内联超链接,虽然有一个 workaround。
-
是的,我可以使用 RichTextBlock。但是,我不知道如何动态填充 RichTextBlock。我正在使用绑定。
-
This answer 动态创建丰富的内容。它实际上是针对 Silverlight 的,但如果代码有很大不同,我会感到惊讶。
标签: c# xaml windows-8 windows-runtime winrt-xaml