如果我定义一个 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>
拼写检查器成功通过了单词。
有没有人遇到过这个?有我可以使用的解决方法吗?
谢谢马特