WPF允许用户使用粗体/斜体/下划线等来格式化TextBlock



我正在创建一个模板,用户可以在其中键入文本,并希望将其制成格式。最好使用类似于Word的方法,他们可以选择文本,然后单击按钮,但我也可以允许他们将标记放在其中,如<b></b> ,等等,只要格式正确即可。

有没有一种简单的方法可以在运行时使用Inlines来做到这一点?

我绝对建议您看看RichTextBox:

RichTextBox控件使您能够显示或编辑流内容,包括段落、图像、表格等。本主题介绍TextBox类,并提供如何在可扩展应用程序标记语言(XAML(和C#中使用它的示例。(Microsoft文档(

这里有一个非常深入的教程,介绍如何使用RichTextBox创建文本编辑器,使用按钮允许用户更改字体大小、粗体、颜色等属性…:

https://wpf-tutorial.com/rich-text-controls/how-to-creating-a-rich-text-editor/.

相关内容

  • 没有找到相关文章

最新更新