C# 仅当程序运行时WPF中的模糊文本

C# 仅当程序运行时WPF中的模糊文本,c#,wpf,visual-studio,C#,Wpf,Visual Studio,我一直有这个问题与模糊的文字在WPF。我知道有这些TextFormatting=“Display”选项,我一直在谷歌上搜索,但问题是它仍然不正确。让我示范一下: 左边是我在VisualStudio2011开发者预览的“预览模式”中看到的,右边是我实际运行程序时看到的。我想要的是目前为止最好的左ClearType,但在实际的程序运行模式中,这些选项都不好看 代码如下: 你好,世界。。。清晰字体 你好,世界。。。灰度 你好,世界。。。化名 如何在Visual Studio内部以预览模式渲染文本

我一直有这个问题与模糊的文字在WPF。我知道有这些
TextFormatting=“Display”
选项,我一直在谷歌上搜索,但问题是它仍然不正确。让我示范一下:

左边是我在VisualStudio2011开发者预览的“预览模式”中看到的,右边是我实际运行程序时看到的。我想要的是目前为止最好的左ClearType,但在实际的程序运行模式中,这些选项都不好看

代码如下:


你好,世界。。。清晰字体
你好,世界。。。灰度
你好,世界。。。化名
如何在Visual Studio内部以预览模式渲染文本


编辑:我发现导致此问题的原因是我使用了玻璃样式。这种玻璃样式不知何故使WPF不使用ClearType。

尝试以下方式编写:



您可以在

上阅读关于ClearTypeHint的信息,您使用的是什么版本的WPF?如何找到答案?项目属性说目标框架是
.netframework4.5客户端配置文件
。哇,就是这样!现在,我可以将其应用于整个窗口吗?因为我有选项卡、网格和大量文本内容。请尝试在
元素中设置它。阅读它有关于此属性如何工作的更多信息,也许它适用于您的case@rFactor这个问题也有帮助