小编ran*_*ing的帖子

WPF richtextbox的冲突语言设置

在具有文化设置"de-DE"(或"en-US"以外的任何其他设备)的计算机上,我希望启用一个启用了拼写检查的RichTextBox,并将选中的语言设置为英语("en-US").

<RichTextBox SpellCheck.IsEnabled="True" Language="en-US"/>
Run Code Online (Sandbox Code Playgroud)

这可以进行拼写检查,但会检查"de-DE"文化,而不是"en-US".添加时也一样xml:lang="en-us".

然而,

<RichTextBox SpellCheck.IsEnabled="True" InputLanguageManager.InputLanguage="en-US"/>
Run Code Online (Sandbox Code Playgroud)

正确启用英语拼写检查,但也将键盘布局更改为"en-US".

如何使用系统的键盘设置(在我的情况下为"de-DE"),但RichTextBox的拼写检查是英语?

(可能相关:我正在使用.NET Framework 4.5)

.net c# windows wpf richtextbox

11
推荐指数
1
解决办法
778
查看次数

标签 统计

.net ×1

c# ×1

richtextbox ×1

windows ×1

wpf ×1