Как увеличить размер шрифта для текста в richtextbox
Как установить размер шрифта при каждом вызове метода.я хочу использовать метод richtextbox.ApplyPropertyValue(). Я уже пробовал
myrichtextbox.SetValue(TextElement.FontSizeProperty, fontSizedouble +10);
myrichtextbox.FontSize = (myrichtextbox.FontSize + 10);
2 ответов:
Для rich text box вам нужно выбрать --
Попробуйте это
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);
Comments