【发布时间】:2011-05-23 16:02:39
【问题描述】:
如果我定义一个 RichTextBox 如下;
<RichTextBox SpellCheck.IsEnabled="True">
<FlowDocument />
</RichTextBox>
当我输入作品“Sample”并将前三个字母加粗时,拼写检查器会在单词下划线。
文档的源 XAML 显示 RichTextBox 将单词分成两个单独的运行;
<Paragraph>
<Run FontWeight="Bold" xml:lang="en-gb">Sam</Run>
<Run xml:lang="en-gb">ple</Run>
</Paragraph>
如果我手动构建包含以下块的文档;
<FlowDocument>
<Paragraph>
<Run FontWeight="Bold">Sam</Run>ple
</Paragraph>
</FlowDocument>
拼写检查器成功通过了单词。
以前有人遇到过这种情况吗?有没有我可以使用的解决方法?
谢谢 马特
【问题讨论】:
标签: wpf richtextbox spell-checking