更改WPF RichTextBox的字体增量

时间:2008-11-19 00:25:51

标签: wpf richtextbox

我正在使用WPF RichTextBox控件来输入一些具有用户格式化功能的文本,包括字体大小调整。每次执行命令时,IncreaseFontSize和DecreaseFontSize的内置命令都会将字体大小调整0.75pt。我想将粒度增加到2pt。

这可以在不实现我自己的自定义命令的情况下完成吗?

2 个答案:

答案 0 :(得分:1)

不幸的是,该值是硬编码的,您无法更改它。实现此目的的最快方法是使用TextRange类。像这样:

var range = new TextRange( rtb.Document.ContentStart, rtb.Document.ContentEnd );
range.ApplyPropertyValue( TextElement.FontSizeProperty, 30.0 );

答案 1 :(得分:0)

这对于作为文本块的InlineContainer不起作用