UWP:如何在RichTextBox中更改选择的字体大小(以及最终的其他字体属性)?
答案 0 :(得分:0)
我自己找到了答案:只需处理Document的Selection的CharacterFormat,就像这里:
Windows.UI.Text.ITextSelection selectedText = myRichTextBox.Document.Selection;
if (selectedText != null)
{
Windows.UI.Text.ITextCharacterFormat charFormatting = selectedText.CharacterFormat;
charFormatting.Size = 18; //Or whatever
selectedText.CharacterFormat = charFormatting;
}
答案 1 :(得分:0)
尽管你已经回答过自己,但我想指出标题可能导致混淆。
RichTextBox 控件用于只读文本,换句话说,用于显示内容,例如更简单的 TextBlock 控件。用户输入是不可能的,并且必须使用XAML和/或C#在代码上设置此控件的内容。 因此,您应该使用的控件是 RichEditBox ,您的答案有效。