我正在创建一个模板,用户可以在其中键入文本,并希望将其键入以便可以对其进行格式化。最好使用类似于Word的方法,在该方法中,他们可以选择文本,然后单击一个按钮,但我可以允许他们也将标签放在其中,例如 ,只要格式正确即可。
是否有一种简单的方法可以在运行时使用Inlines?
答案 0 :(得分:0)
我绝对建议您看看RichTextBox
:
RichTextBox控件使您可以显示或编辑流内容,包括段落,图像,表格等。本主题介绍TextBox类,并提供有关如何在可扩展应用程序标记语言(XAML)和C#中使用它的示例。 (Microsoft docs)
这是一个非常深入的教程,介绍如何使用RichTextBox
创建文本编辑器,使用允许用户更改字体大小,粗体,颜色等属性的按钮...:
https://wpf-tutorial.com/rich-text-controls/how-to-creating-a-rich-text-editor/。