我在Silverlight 5应用中全局设置以下文本选项:
TextOptions.TextFormattingMode = Display
TextOptions.TextHintingMode = Fixed
TextOptions.TextRenderingMode = ClearType
这使TextBlock元素具有更清晰的文本。
但是,TextBox似乎没有选择这些选项,因此在相同的字体大小和系列(Segoe UI 13px)下,文本更加颗粒化。选项肯定是继承的,我已经检查了。
这只是Silverlight TextBox的内置限制吗?或者是否有解决方法来获得与TextBlock相同的结果?理想情况下,无论如何,我们希望文本在任何地方看起来都一样。
编辑:
我尝试将UseLayoutRounding设置为False,这解决了控件初始显示的问题,但是一旦我选择或编辑文本,它就会恢复到最初的粒状质量。
答案 0 :(得分:0)
属性“VisualTextRenderingMode”会解决您面临的问题吗?