c# - WPF - InputLanguageManager.InputLanguage 更改整个操作系统的语言
问题描述
我正在开发一个 WPF 项目,在该项目中我试图创建一个文本框,该文本框将是基于与其绑定的文化的特定语言输入。请参考下面的代码。
<TextBox Grid.Row="0"
Width="220"
Height="30"
InputLanguageManager.InputLanguage="{Binding ElementName=self, Path=CurrentCulture}" />
语言输入适用于文本框。但问题是当我切换到任何其他应用程序(记事本、浏览器等)时,语言不会重置回原始系统语言。相反,我必须从控制面板手动更改系统语言。
如何仅为该文本框更改语言输入。
提前致谢。