【问题标题】:Edit individual character or word in RichEditBox?在 RichEditBox 中编辑单个字符或单词?
【发布时间】:2012-10-02 00:15:13
【问题描述】:

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

我找不到任何有关如何执行此操作的真实文档。

编辑:

我找到了:

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

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

【问题讨论】:

  • 当用户尝试从剪贴板字符串粘贴到 RichTextBox 时,您应该重新格式化数据。或者您可以重新格式化 RichTextBox 的 Text_Changed 事件中的数据??

标签: c# xaml windows-8 visual-studio-2012


【解决方案1】:

简单地使用

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

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-21
      • 2021-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多