3
我发现许多网站提供的如何添加自定义的拼写检查字典来个别文本框,像这样的例子:是否可以将自定义拼写检查字典添加到样式中?
<TextBox SpellCheck.IsEnabled="True" >
<SpellCheck.CustomDictionaries>
<sys:Uri>customdictionary.lex</sys:Uri>
</SpellCheck.CustomDictionaries>
</TextBox>
而且我已经在我的应用程序测试这和它的作品就好了。
但是,我有行业特定的行话,我需要在应用程序中的所有文本框中忽略,并将这个自定义词典单独应用于每个单词似乎吐在面对样式。目前,我有一个全球性的文本样式打开拼写检查:
<Style TargetType="{x:Type TextBox}">
<Setter Property="SpellCheck.IsEnabled" Value="True" />
</Style>
我试图做这样的事情来添加自定义词典,但它不喜欢它,因为SpellCheck.CustomDictionaries是只读而制定者只能使用可写的属性。
<Style TargetType="{x:Type TextBox}">
<Setter Property="SpellCheck.IsEnabled" Value="True" />
<Setter Property="SpellCheck.CustomDictionaries">
<Setter.Value>
<sys:Uri>CustomSpellCheckDictionary.lex</sys:Uri>
</Setter.Value>
</Setter>
</Style>
我已经做了广泛的搜索寻找这个问题的答案,但所有的例子在具体的文本框只显示一个使用方案作为第一个代码块引用。任何帮助表示赞赏。