c# - 在 TextBlock-Control 中显示 HTML 文本

标签 c# xaml windows-phone-8

我尝试在没有 HTML 标签的 TextBock 中获取 HTML 文本。有人知道是否可以在 TextBlock 控件中显示 html 文本吗?在这种情况下我是否需要使用 WebBrowser 控件?我使用简单的 HTML 标签来格式化文本,例如 Textalignment 或 Textdecorations。

这是我的 HTML 文本的示例:

测试标题


说明

最佳答案

我认为你可以尝试两种不同的方法:

  1. 仅在 WebBrowser 控件中显示 HTML 内容。这有 多个缺点,例如无法透明, 它的表现可能会非常令人失望。
  2. 将您的 HTML 内容转换为 XAML FlowDocument,您可以在 TextBlock 中 native 显示它。您可以找到有关如何转换的更多信息 here .

关于c# - 在 TextBlock-Control 中显示 HTML 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17046020/

相关文章:

C# 下拉幻灯片表单

c# - 如何克隆列表的一部分?

wpf - 如何在 XAML 中获取 DynamicResource 的属性?

c# - 将 TextBox 的文本绑定(bind)到 list<T> 值的总和

c# - 如何在 'CollectionEditor' 对话框中启用属性的默认值

c# - 如何在UWP ListView中进行分页

c# - WPF 将 ViewModel 属性绑定(bind)到附加属性

c# - VS2012 中的 Windows Phone 8 SDK,图标?

windows-phone-7 - Windows Phone 上的自定义实时磁贴渲染问题 (7/8)

c# - 自定义 CompositeCollection 不工作