整个wpf应用程序中的拼写检查覆盖

puruo6ea  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(133)

有没有一种方法,我可以覆盖在我的整个应用程序的拼写检查.我知道我如何可以做到这一点上的单一属性,但不是在我的整个应用程序.我的目标是如果一个语言包没有安装,我想禁用拼写检查在我的整个应用程序.目前,它有时启用,有时禁用.
原因是如果没有安装所需的语言包,拼写检查将失败,所以我想检查语言包是否安装在启动时,如果没有禁用它。

pkbketx9

pkbketx91#

尝试在App.xaml中定义一个隐式Style,将SpellCheck.IsEnabled属性设置为false

<Style TargetType="RichTextBox">
    <Setter Property="SpellCheck.IsEnabled" Value="False" />
</Style>

Style将应用于应用程序中的所有RichTextBox元素。
如果你想对单个控件启用拼写检查,你可以设置这个控件的属性来覆盖Style设置的默认值:

<RichTextBox SpellCheck.IsEnabled="True" />

相关问题