#UWP更改richeditbox的所有fontcolor

时间:2018-02-10 16:56:46

标签: c# xaml uwp

我制作了一个代码,用于更改richeditbox中选择的fontcolor。

RightRange.CharacterFormat.ForegroundColor = FontColorPicker.Color;

但我怎样才能改变文件的所有颜色?

1 个答案:

答案 0 :(得分:0)

由于您已经知道如何更改RichEditBox中所选内容的ForegroundColor,因此要更改所有文档的ForgroundColor,您只需选择所有内容即可更改颜色。将selection范围从0设置为EndPosition将选择全部。

richEditBox.Focus(FocusState.Pointer);
richEditBox.Document.Selection.SetRange(0, richEditBox.Document.Selection.EndPosition);
richEditBox.Document.Selection.CharacterFormat.ForegroundColor = Colors.Red;