我有一个在键入时垂直增长的文本框.不幸的是,当我输入一个长文本(例如一个3行文本)时,它的某些部分变得模糊.更重要的是,当我阻止它垂直生长并使其水平生长时,它的工作正常 – 文本很清晰.
我尝试过的:
UseLayoutRounding = true; RenderOptions.TextRenderingMode = "ClearType";
请忘了
TextOptions.TextFormattingMode = "Display"
它必须是“理想的”.
查看截图:
解决方法
禁用子像素渲染和抗锯齿.尝试
SetValue(RenderOptions.EdgeModeProperty,EdgeMode.Aliased);