我正在使用WPF RichTextBox控件输入一些带有用户格式功能的文本,其中包括字体大小调整。 IncreaseFontSize和DecreaseFontSize的内置命令会在每次执行该命令时将字体大小调整0.75pt。我想将粒度增加到2pt。更改WPF RichTextBox的字体增量
这可以不执行我自己的自定义命令吗?
我正在使用WPF RichTextBox控件输入一些带有用户格式功能的文本,其中包括字体大小调整。 IncreaseFontSize和DecreaseFontSize的内置命令会在每次执行该命令时将字体大小调整0.75pt。我想将粒度增加到2pt。更改WPF RichTextBox的字体增量
这可以不执行我自己的自定义命令吗?
不幸的是,这个值是硬编码的,你不能改变它。实现这个最快的方法是使用TextRange类。事情是这样的:
var range = new TextRange(rtb.Document.ContentStart, rtb.Document.ContentEnd);
range.ApplyPropertyValue(TextElement.FontSizeProperty, 30.0);
这不适用于那些文本块InlineContainers工作