C# 在TextBlock控件中禁用HTML文本

C# 在TextBlock控件中禁用HTML文本,c#,wpf,visual-studio-2010,wpf-controls,C#,Wpf,Visual Studio 2010,Wpf Controls,在WPF中,是否可以在文本块中使用HTML文本?所有格式和链接都将自动显示。我的应用程序中有一个起始页,随着时间的推移,它会生成几种不同格式的文本。我下面是一个HTML文本示例 <h1>Fett und schief</h1> <p>Text <b>fett</b> und noch mehr Text <i>schief</i>.<br/> <a href="http://www.google

在WPF中,是否可以在文本块中使用HTML文本?所有格式和链接都将自动显示。我的应用程序中有一个起始页,随着时间的推移,它会生成几种不同格式的文本。我下面是一个HTML文本示例

<h1>Fett und schief</h1>
<p>Text <b>fett</b> und noch mehr Text <i>schief</i>.<br/>
<a href="http://www.google.de">hier</a>
费特和希夫 文本费特和诺赫·梅尔文本片段。

您可以使用
WebBrowser
控件和
导航字符串(字符串html)
来显示html内容。

如前所述,您可以使用WebBrowser控件显示html。 我只想添加一个简短的代码示例:

在XAML中:

<TextBlock x:Name="myTextBlock" Text="&lt;h1&gt;Fett und schief&lt;/h1&gt;" Margin="0,0,218,202"></TextBlock>
<Button Width="200" Height="30" Click="Button_Click" Margin="291,0,12,281">Show HTML</Button>
 <WebBrowser x:Name="myWebBrowser" Margin="0,115,33,0"></WebBrowser>
private void Button_Click(object sender, RoutedEventArgs e)
{
  myWebBrowser.NavigateToString(myTextBlock.Text);
}