繁体   English   中英

如何在c#WPF中的代码后面为TextBlock设置TextOptions?

[英]How to set TextOptions for a TextBlock in code behind in c# WPF?

我在WPF中的代码后面添加了动态生成的文本块。 我需要在后面的代码中为此文本块设置以下属性,但无法执行此操作:

  • TextOptions.TextFormattingMode =“ Display”
  • RenderOptions.BitmapScalingMode ='NearestNeighbor“
  • RenderOptions.ClearTypeHint =“已启用”

我无法在代码背后或任何方式找到它们。 任何人都可以提出如何在代码中设置这些属性的建议吗?

我一直在寻找相同的解决方案...这是:)

就我而言,我设置了RichTextBox的属性

richTxtEditor.SetValue(TextOptions.TextRenderingModeProperty, TextRenderingMode.Aliased)
richTxtEditor.SetValue(TextOptions.TextRenderingModeProperty, TextRenderingMode.Auto)
richTxtEditor.SetValue(TextOptions.TextRenderingModeProperty, TextRenderingMode.ClearType)
richTxtEditor.SetValue(TextOptions.TextRenderingModeProperty, TextRenderingMode.Grayscale)

richTxtEditor.SetValue(TextOptions.TextFormattingModeProperty, TextFormattingMode.Display)
richTxtEditor.SetValue(TextOptions.TextFormattingModeProperty, TextFormattingMode.Ideal)

richTxtEditor.SetValue(TextOptions.TextHintingModeProperty, TextHintingMode.Animated)
richTxtEditor.SetValue(TextOptions.TextHintingModeProperty, TextHintingMode.Auto)
richTxtEditor.SetValue(TextOptions.TextHintingModeProperty, TextHintingMode.Fixed)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM