繁体   English   中英

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

[英]WPF allowing users to format TextBlock with bold/italics/underlining, etc

我正在创建一个模板,用户可以在其中输入文本并希望输入文本,以便他们可以设置其格式。 最好使用类似于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/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM