我正在寻找一种工具来替换richtextbox。
有什么我可以使用的东西可以更容易地格式化在运行时输入的文本吗?
(即:我想更改用户在控件中编写的文本的文本颜色/样式。)
编辑:
我希望能够轻松更改任何字符串或字符串的一部分的颜色/字体/样式/大小,而不必涉足过多的 rtf 编码。
我正在寻找一种工具来替换richtextbox。
有什么我可以使用的东西可以更容易地格式化在运行时输入的文本吗?
(即:我想更改用户在控件中编写的文本的文本颜色/样式。)
编辑:
我希望能够轻松更改任何字符串或字符串的一部分的颜色/字体/样式/大小,而不必涉足过多的 rtf 编码。
从 SharpDevelop 项目中查看 AvalonEdit。它具有对多种语言的“开箱即用”支持的声明性格式。它也可以通过代码控制任何格式。
https://github.com/icsharpcode/SharpDevelop/wiki/AvalonEdit
http://www.codeproject.com/Articles/42490/Using-AvalonEdit-WPF-Text-Editor
它甚至可以在 NuGet https://www.nuget.org/packages/AvalonEdit中使用