如何增加 richtextbox 中文本的字体大小
How do I Increase Fontsize for text in richtextbox
每次调用 method.i 想使用 richtextbox.ApplyPropertyValue()
方法时如何设置字体大小。我已经试过了
myrichtextbox.SetValue(TextElement.FontSizeProperty, fontSizedouble +10);
myrichtextbox.FontSize = (myrichtextbox.FontSize + 10);
富文本框需要选择--
试试这个
TextSelection selectedText = myrichtextbox.Selection;
selectedText.ApplyPropertyValue(RichTextBox.FontSizeProperty, fontSizedouble +10);
对于所有文本你都可以试试这个--
TextRange allText = new TextRange(MyRichTextBox.Document.ContentStart, MyRichTextBox.Document.ContentEnd);
allText.ApplyPropertyValue(RichTextBox.FontSizeProperty, fontSizedouble +10);
要一次又一次地更改大小,您需要检查文本而不是 richTextBox 的大小,执行此操作 --
TextRange allTextRange = new TextRange(MyRichTextBox.Document.ContentStart, MyRichTextBox.Document.ContentEnd);
var size = (double)allTextRange.GetPropertyValue(FontSizeProperty);
allTextRange.ApplyPropertyValue(RichTextBox.FontSizeProperty, size + 10);
从您的FlowDocument
更改它。
this.Document.FontSize = this.Document.FontSize + 10;
每次调用 method.i 想使用 richtextbox.ApplyPropertyValue()
方法时如何设置字体大小。我已经试过了
myrichtextbox.SetValue(TextElement.FontSizeProperty, fontSizedouble +10);
myrichtextbox.FontSize = (myrichtextbox.FontSize + 10);
富文本框需要选择--
试试这个
TextSelection selectedText = myrichtextbox.Selection;
selectedText.ApplyPropertyValue(RichTextBox.FontSizeProperty, fontSizedouble +10);
对于所有文本你都可以试试这个--
TextRange allText = new TextRange(MyRichTextBox.Document.ContentStart, MyRichTextBox.Document.ContentEnd);
allText.ApplyPropertyValue(RichTextBox.FontSizeProperty, fontSizedouble +10);
要一次又一次地更改大小,您需要检查文本而不是 richTextBox 的大小,执行此操作 --
TextRange allTextRange = new TextRange(MyRichTextBox.Document.ContentStart, MyRichTextBox.Document.ContentEnd);
var size = (double)allTextRange.GetPropertyValue(FontSizeProperty);
allTextRange.ApplyPropertyValue(RichTextBox.FontSizeProperty, size + 10);
从您的FlowDocument
更改它。
this.Document.FontSize = this.Document.FontSize + 10;