【发布时间】:2012-12-12 02:32:39
【问题描述】:
我在 Silverlight 5 应用程序中全局设置以下文本选项:
TextOptions.TextFormattingMode = Display
TextOptions.TextHintingMode = Fixed
TextOptions.TextRenderingMode = ClearType
这会使 TextBlock 元素的文本更加清晰。
但是,TextBox 似乎没有选择这些选项,因此在相同的字体大小和系列(Segoe UI 13px)下,文本的颗粒感要大得多。这些选项肯定是被继承的,我已经检查过了。
这只是 Silverlight 文本框的内置限制吗?或者是否有一种解决方法可以获得与 TextBlock 相同的结果?理想情况下,我们希望文本在任何地方看起来都一样。
编辑:
我尝试将 UseLayoutRounding 设置为 False,这解决了控件初始显示的问题,但一旦我选择或编辑文本,它就会恢复到初始的颗粒质量。
【问题讨论】:
标签: xaml silverlight-5.0