首页 文章

RichTextBox中的字体大小或其他格式

提问于
浏览
1

我对Silverlight的RichTextBox非常失望 . 我试图将它用于富文本编辑器,但我发现它只支持一些基本的格式化属性:段落,结束,粗体,斜体,下划线 . 没有别的 .

请问,有人可以解释这是如何使用“丰富”文本框瘫痪的?是否可以在不用C#编写大量源代码的情况下为其添加更多格式化功能,如字体大小,字体颜色,字体等等?我知道可以添加自定义UIElements,但我认为这不适合添加更多的文本格式功能 . 另外添加自定义UIElements使内置的导入/导出xaml功能无用,因为它会在导出时抛出所有UIElements . 这种控制是如此瘫痪和未完成!或者我只是盲目地在某处丢失某些东西?

此外,是否有人知道在即将发布的Silverlight 5中是否会增强此控件?有一个真正的“丰富”文本框与一些像样的HTML导出和导入将是很好的 .

1 回答

  • 2

    我没有直接回答你的问题,但这是我的经历 .

    我确实花了很多时间尝试使用silverlight的内置RichTextBox . 有一些关于如何更改字体/前景/背景和其他文本格式的示例,但涉及的代码太多,这几乎就像构建自己的RichTextBox一样 .

    在浪费我的时间尝试实现(应该是什么)基础RichTextBox功能,我终于放弃了这个组件,我决定使用第三方RichTextBox .

    Telerik的RadRichTextBox是一款出色的产品,但它并不是市场上唯一的RichTextBox组件 . 是的,你必须支付它,但如果你计算你将在silverlight的RichTextBox上花费的小时数,那是值得的 .

相关问题