我有一个WPF控件,它包含一个TextBox,我希望在它上启用SpellCheck,并使用自定义字典。
<TextBox Name="SpellBoxControl" SpellCheck.IsEnabled="True" >
<SpellCheck.CustomDictionaries>
<system:Uri>\\network-share\customWords.lex</system:Uri>
</SpellCheck.CustomDictionaries>
</TextBox>通过使用位于网络共享上的自定义字典(如上面所示),我成功地使它正常工作,但是我希望通过向它提供HTTP来使用自定义字典。当我尝试做那个<system:Uri>http://network-share/customWords.lex</system:Uri>时,我得到了一个例外:"Only local file path or pack Uri is supported."
我认为您可以从HTTP创建一个URI,但是对于自定义字典和SpellCheck,情况可能并非如此。我是否可以通过互联网访问/使用自定义词典进行拼写检查?还是我对URI的使用产生了严重的误解?
发布于 2015-05-06 21:56:36
SpellCheck控件要求URI位于本地路径。在描述CustomDictionaries性质的页面的备注部分中,它说:
词典文件可以作为安装在本地计算机上的内容文件或作为编译到本地引用程序集中的资源文件包括在应用程序中。
https://stackoverflow.com/questions/29995491
复制相似问题