C# 在RichEditBox中编辑单个字符或单词?

C# 在RichEditBox中编辑单个字符或单词?,c#,xaml,windows-8,visual-studio-2012,C#,Xaml,Windows 8,Visual Studio 2012,基本上,在RichEditBox中,您可以粘贴文本,并且它可以根据您复制的内容自动设置粘贴文本的格式。我想知道如何将文档的特定部分(如单词或句子)设置为特定的字体颜色、字体样式或与文本相关的任何其他属性 我找不到任何关于如何做这样一件事的真实文件 编辑: 我发现: richEditBox.Document.GetRange(3, 10).CharacterFormat.ForegroundColor = Windows.UI.Colors.Blue; 如果有人知道更好的东西,请发帖。你在找这

基本上,在RichEditBox中,您可以粘贴文本,并且它可以根据您复制的内容自动设置粘贴文本的格式。我想知道如何将文档的特定部分(如单词或句子)设置为特定的字体颜色、字体样式或与文本相关的任何其他属性

我找不到任何关于如何做这样一件事的真实文件

编辑:

我发现:

 richEditBox.Document.GetRange(3, 10).CharacterFormat.ForegroundColor = Windows.UI.Colors.Blue;

如果有人知道更好的东西,请发帖。

你在找这样的东西吗

只需使用

richEditBox.Document.GetRange(3, 10).CharacterFormat.ForegroundColor = Windows.UI.Colors.Blue;

当用户试图从剪贴板字符串粘贴到RichTextBox时,您应该重新格式化数据。或者您可以重新格式化RichTextBox的文本更改事件上的数据??