C# 如何删除段落中的文本?

C# 如何删除段落中的文本?,c#,windows-runtime,winrt-xaml,strikethrough,richtextblock,C#,Windows Runtime,Winrt Xaml,Strikethrough,Richtextblock,我正在为Windows 8.1开发一个应用程序 该应用程序解析HTML代码,并在RichTextBlock上显示内容 不管怎样,我正在尝试显示一些带有“删除线”的文本。如下图所示 我在网上搜索了一下,但我发现在Windows8.1上没有原生的方法可以做到这一点 我在“”上尝试了该解决方案,但我认为该解决方案无法显示超出RichTextBlock宽度的某些文本(我需要将这些文本显示在新行中) 另外,我不直接在TextBlock上显示文本 在我的应用程序中,文本显示如下 RichTextBlock

我正在为Windows 8.1开发一个应用程序

该应用程序解析HTML代码,并在RichTextBlock上显示内容

不管怎样,我正在尝试显示一些带有“删除线”的文本。如下图所示

我在网上搜索了一下,但我发现在Windows8.1上没有原生的方法可以做到这一点

我在“”上尝试了该解决方案,但我认为该解决方案无法显示超出RichTextBlock宽度的某些文本(我需要将这些文本显示在新行中)

另外,我不直接在TextBlock上显示文本

在我的应用程序中,文本显示如下

RichTextBlock - Paragraph - Run (Texts)
这个问题有什么好的解决办法吗? (在RichTextBlock上显示“删除文本”的最简单方法)

提前感谢。

将此添加到您的文本中

TextBlock1.TextDecorations = TextDecorations.Strikethrough;

我想那些评论我问题的人甚至没有读过这篇文章。我已经提到了一个类似问题的链接,但该线程中的答案没有给出正确的解决方案。不管怎样,一些评论者认为这是一个重复的问题,并给了我上面提到的链接。