1
3
你试过把 WindowsFormsHost WPF窗口/控件上的控件?这将允许WPF呈现WinForms控件。 2012年11月更新 :这个问题和答案是4岁。 Text rendering has since improved in WPF . 请不要将WinForms控件放在WPF应用程序中;这是修复字体呈现的一种黑客方法。不再需要了。 |
2
9
可以通过以下选项关闭启动WPF 4.0的反别名:
|
3
1
SnapstoDevice像素对文本呈现绝对没有影响。 |
4
1
微软在这里有一个致力于在WPF中呈现文本的博客 WPF Text Blog 在.NET 4.0中,情况确实有所改善。 |
5
0
将绘制的对象(不希望消除锯齿)偏移0.5px。这将导致绘图引擎绘制 在 实际像素,而不是绘图 在边缘 像素(默认)。在像素边缘绘制时,通常在周围像素上发生抗锯齿。 这类似于Mac上的夸脱绘图。 编辑:对不起,我没读过这个问题。这不适用于字体,只适用于形状。不过,我将把评论留在这里作为参考。 |
6
-3
尝试使用 UIElement.SnapsToDevicePixels 属性。人们倾向于报告它最适合 graphics and lines 但是我也注意到了文本渲染的改进。 |
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 2 年前 |
hassan Ma · 从顶部将文本插入WPF文本块 2 年前 |
Arijit · 移动画布内绘制的矩形 2 年前 |
juraj14466 · C#WPF实时图表将点渲染为图像 2 年前 |