WPF RichTextBox选择属性错误?

时间:2010-08-19 22:02:19

标签: wpf richtextbox

下一个代码完美地工作(它改变了-only-所选文本的字体大小):

MyRichTextBox.Selection.ApplyPropertyValue(RichTextBox.FontSizeProperty, 18);

但是下一个代码会更改整个文档的字体,而不仅仅是所选文本:

var SelectedFont = new FontFamily("Tahoma");
MyRichTextBox.Selection.ApplyPropertyValue(RichTextBox.FontFamilyProperty, SelectedFont);

是否有人仅成功更改了所选文字?如果是这样......怎么样?

1 个答案:

答案 0 :(得分:0)

在我的例子中,Visual Studio中的默认FontFamily对于Window和RichTextBox也是Tahoma。

尝试将RichTextBox默认FontFamily切换到Georgia,并暂时使字体大小为20,以查看差异是否可见。

您的代码对我有用,就像使用.NET 3.5 SP1一样。