使用带有 http url 的自定义词典进行拼写检查
Using a custom dictionary for spellcheck with an http url
我有一个包含文本框的 WPF 控件,我想启用拼写检查,并使用自定义词典。
<TextBox Name="SpellBoxControl" SpellCheck.IsEnabled="True" >
<SpellCheck.CustomDictionaries>
<system:Uri>\network-share\customWords.lex</system:Uri>
</SpellCheck.CustomDictionaries>
</TextBox>
我已经设法通过使用位于网络共享上的自定义词典(如上所示)使其正常工作,但是我想通过提供 HTTP URL 到它。当我尝试这样做时
<system:Uri>http://network-share/customWords.lex</system:Uri>
,我得到异常:"Only local file path or pack Uri is supported."
我认为您可以从 HTTP URL 创建 URI,但自定义词典和拼写检查可能并非如此。无论如何,我可以通过 Internet access/use 自定义词典来进行拼写检查吗?或者我真的误解了 URI 的使用?
SpellCheck
控件要求 URI 指向本地路径。在描述 CustomDictionaries property 的页面的备注部分中,它说:
The lexicon files can be included in the application as content files installed on the local computer or as resource files compiled into a local referenced assembly.
我有一个包含文本框的 WPF 控件,我想启用拼写检查,并使用自定义词典。
<TextBox Name="SpellBoxControl" SpellCheck.IsEnabled="True" >
<SpellCheck.CustomDictionaries>
<system:Uri>\network-share\customWords.lex</system:Uri>
</SpellCheck.CustomDictionaries>
</TextBox>
我已经设法通过使用位于网络共享上的自定义词典(如上所示)使其正常工作,但是我想通过提供 HTTP URL 到它。当我尝试这样做时
<system:Uri>http://network-share/customWords.lex</system:Uri>
,我得到异常:"Only local file path or pack Uri is supported."
我认为您可以从 HTTP URL 创建 URI,但自定义词典和拼写检查可能并非如此。无论如何,我可以通过 Internet access/use 自定义词典来进行拼写检查吗?或者我真的误解了 URI 的使用?
SpellCheck
控件要求 URI 指向本地路径。在描述 CustomDictionaries property 的页面的备注部分中,它说:
The lexicon files can be included in the application as content files installed on the local computer or as resource files compiled into a local referenced assembly.