C# RichTextBox中的字体大小或其他格式
我对Silverlight的RichTextBox非常失望。我尝试将其用于富文本编辑器,但发现它只支持一些基本的格式属性:段落、尾行、粗体、斜体和下划线。没有别的了 请问,有人能解释一下这个残缺的“富”文本框是如何使用的吗?是否可以在不使用C#编写大量源代码的情况下,向其添加更多的格式化功能,如字体大小、字体颜色、字体外观等?我知道可以向其中添加自定义UIElements,但我认为这不适合添加更多文本格式功能。此外,添加自定义UIElements会使内置的导入/导出xaml功能变得无用,因为它会在导出时抛出所有UIElements。这个控制是如此残废和未完成!还是我只是瞎了眼,错过了什么C# RichTextBox中的字体大小或其他格式,c#,silverlight,richtextbox,C#,Silverlight,Richtextbox,我对Silverlight的RichTextBox非常失望。我尝试将其用于富文本编辑器,但发现它只支持一些基本的格式属性:段落、尾行、粗体、斜体和下划线。没有别的了 请问,有人能解释一下这个残缺的“富”文本框是如何使用的吗?是否可以在不使用C#编写大量源代码的情况下,向其添加更多的格式化功能,如字体大小、字体颜色、字体外观等?我知道可以向其中添加自定义UIElements,但我认为这不适合添加更多文本格式功能。此外,添加自定义UIElements会使内置的导入/导出xaml功能变得无用,因为它会
还有,有人知道在即将发布的Silverlight 5中是否会增强此控件吗?如果有一个真正的“富”文本框,并有一些像样的HTML导出和导入,那就太好了。我对你的问题没有直接的答案,但以下是我的经验 我确实花了很多时间尝试使用silverlight的内置RichTextBox。这里有两个关于如何更改字体/前景/背景和其他文本格式的示例,但涉及的代码太多,几乎就像构建自己的RichTextBox 在浪费时间尝试实现(应该是)基本的RichTextBox功能之后,我最终放弃了这个组件,决定使用第三方RichTextBox Telerik的RadRichTextBox是一款很棒的产品,但它不是市场上唯一的RichTextBox组件。是的,你必须为此付费,但如果你计算一下你在silverlight的RichTextBox上花费的小时数,这是值得的