c# - 如何删除段落中的文字?

标签 c# windows-runtime winrt-xaml strikethrough richtextblock

我正在为 Windows 8.1 开发应用

App解析HTML代码,将内容显示在RichTextBlock上。

无论如何,我正在尝试显示一些带有“删除线”行的文本。如下所示。

http://i.stack.imgur.com/qLAPk.png

我通过网络搜索,但我只是发现在 WIndows 8.1 上没有本地方法可以做到这一点

我在“StrikeThrough effect on a TextBlock”上尝试了解决方案',但我不认为这个解决方案可以显示一些超过 RichTextBlock 宽度的文本(我需要这些文本显示在新行中。)

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

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

RichTextBlock - Paragraph - Run (Texts)

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

提前致谢。

最佳答案

将此添加到您的文本中

TextBlock1.TextDecorations = TextDecorations.Strikethrough;

关于c# - 如何删除段落中的文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25481085/

相关文章:

c# - While 循环,对第五个、第十个、第十五个……等数求和

c# - 如何在运行时从可移植库确定.net平台?

c# - 在 Windows 8 中重用动画

c#-4.0 - 在 WinRT 上保存带有背景图像的 Canvas

c# - 使用selectmany时删除 Entity Framework 引用约束错误

c# - EntityFramework 6 中的 IDbCommandInterceptor 是线程安全的吗

c# - 在 WinRT 中使用 MVVM Light Toolkit 填充文本框的进度条

c# - 将用户控件的属性绑定(bind)到数据

c# - 在 Windows 8 Store 应用程序中按回车键移动到下一个控件

c# - 在 RichTextBox 中插入笑脸会插入一些笑脸并忽略其他笑脸