3

我在 Silverlight 5 应用程序中全局设置以下文本选项:

TextOptions.TextFormattingMode = Display
TextOptions.TextHintingMode = Fixed
TextOptions.TextRenderingMode = ClearType

这使 TextBlock 元素具有更清晰的文本。

但是,TextBox 似乎没有选择这些选项,因此在相同的字体大小和系列(Segoe UI 13px)下,文本的颗粒感要大得多。这些选项肯定是被继承的,我已经检查过了。

这只是 Silverlight 文本框的内置限制吗?或者是否有一种解决方法可以获得与 TextBlock 相同的结果?理想情况下,我们希望文本在任何地方看起来都一样,无论如何。

编辑:

我尝试将 UseLayoutRounding 设置为 False,这解决了控件初始显示的问题,但是一旦我选择或编辑文本,它就会恢复到最初的颗粒质量。

4

1 回答 1

0

属性“VisualTextRenderingMode”会解决您面临的问题吗?

于 2013-08-28T14:53:15.667 回答