为什么错误添加自定义词典

时间:2014-01-14 05:49:37

标签: c# wpf spell-checking

要输入文字,我使用RichTextBox。

<RichTextBox x:Name="FlowDocumentViewer" Language="en"/>

我打开拼写检查程序。为了支持俄语,我添加了自定义词典。

try
{
    this.FlowDocumentViewer.SpellCheck.SpellingReform = SpellingReform.PreAndPostreform;
    Uri uri = new Uri("Resources/Russian.lex", UriKind.Relative);
    if (!this.FlowDocumentViewer.SpellCheck.CustomDictionaries.Contains(uri))
    {
        this.FlowDocumentViewer.SpellCheck.CustomDictionaries.Add(uri);
    }
    this.FlowDocumentViewer.SpellCheck.IsEnabled = true;
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}

但它无法正常工作。

enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:1)

正确答案:字典应以UTF-16编码。