有没有一种方法,我可以覆盖在我的整个应用程序的拼写检查.我知道我如何可以做到这一点上的单一属性,但不是在我的整个应用程序.我的目标是如果一个语言包没有安装,我想禁用拼写检查在我的整个应用程序.目前,它有时启用,有时禁用.原因是如果没有安装所需的语言包,拼写检查将失败,所以我想检查语言包是否安装在启动时,如果没有禁用它。
pkbketx91#
尝试在App.xaml中定义一个隐式Style,将SpellCheck.IsEnabled属性设置为false:
App.xaml
Style
SpellCheck.IsEnabled
false
<Style TargetType="RichTextBox"> <Setter Property="SpellCheck.IsEnabled" Value="False" /> </Style>
此Style将应用于应用程序中的所有RichTextBox元素。如果你想对单个控件启用拼写检查,你可以设置这个控件的属性来覆盖Style设置的默认值:
RichTextBox
<RichTextBox SpellCheck.IsEnabled="True" />
1条答案
按热度按时间pkbketx91#
尝试在
App.xaml
中定义一个隐式Style
,将SpellCheck.IsEnabled
属性设置为false
:此
Style
将应用于应用程序中的所有RichTextBox
元素。如果你想对单个控件启用拼写检查,你可以设置这个控件的属性来覆盖
Style
设置的默认值: