我正在使用WPF RichTextBox控件来输入一些具有用户格式化功能的文本,包括字体大小调整。每次执行命令时,IncreaseFontSize和DecreaseFontSize的内置命令都会将字体大小调整0.75pt。我想将粒度增加到2pt。
这可以在不实现我自己的自定义命令的情况下完成吗?
答案 0 :(得分:1)
不幸的是,该值是硬编码的,您无法更改它。实现此目的的最快方法是使用TextRange类。像这样:
var range = new TextRange( rtb.Document.ContentStart, rtb.Document.ContentEnd );
range.ApplyPropertyValue( TextElement.FontSizeProperty, 30.0 );
答案 1 :(得分:0)
这对于作为文本块的InlineContainer不起作用