Mic*_*wal 8 c# wpf textbox blurry
我有一个在键入时垂直增长的文本框.不幸的是,当我输入一个长文本(例如一个3行文本)时,它的某些部分变得模糊.更重要的是,当我阻止它垂直生长并使其水平生长时,它工作得很好 - 文本很清晰.
我尝试过的:
UseLayoutRounding = true;
RenderOptions.TextRenderingMode = "ClearType";
Run Code Online (Sandbox Code Playgroud)
请忘了
TextOptions.TextFormattingMode = "Display"
Run Code Online (Sandbox Code Playgroud)
它必须是"理想的".
查看截图:
既然你提到:
我有一个在打字时垂直增长的文本框
我假设它是CustomControl派生自自定义渲染TextBox并垂直增长,而不是使用内置文本换行功能。
由于我无法使用您Ideal提到的库存 TextBox 和参数(with)重现您的问题(我已经在 VS 2013 上检查了 Framework 4.0 到 4.6),也许模糊来自您的自定义代码。
顺便问一下,不使用内置包装?
TextWrapping="Wrap"
Run Code Online (Sandbox Code Playgroud)
也许您应该包含更多代码和详细信息,例如框架版本、Visual Studio 版本、操作系统版本等。
同样,指定“垂直增长的文本框”的版本。像这样的东西?