1

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

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

4

2 回答 2

1

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

var range = new TextRange( rtb.Document.ContentStart, rtb.Document.ContentEnd );
range.ApplyPropertyValue( TextElement.FontSizeProperty, 30.0 );
于 2008-11-26T19:09:23.493 回答
0

这不适用于作为文本块的 InlineContainer

于 2008-12-30T13:30:05.123 回答