首页 > 解决方案 > WPF - InputLanguageManager.InputLanguage 更改整个操作系统的语言

问题描述

我正在开发一个 WPF 项目,在该项目中我试图创建一个文本框,该文本框将是基于与其绑定的文化的特定语言输入。请参考下面的代码。

<TextBox Grid.Row="0"
              Width="220"
              Height="30"
              InputLanguageManager.InputLanguage="{Binding ElementName=self, Path=CurrentCulture}" />

语言输入适用于文本框。但问题是当我切换到任何其他应用程序(记事本、浏览器等)时,语言不会重置回原始系统语言。相反,我必须从控制面板手动更改系统语言。

如何仅为该文本框更改语言输入。

提前致谢。

标签: c#wpf

解决方案


推荐阅读