Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF-InputLanguageManager.InputLanguage更改整个操作系统的语言_C#_Wpf - Fatal编程技术网

C# WPF-InputLanguageManager.InputLanguage更改整个操作系统的语言

C# WPF-InputLanguageManager.InputLanguage更改整个操作系统的语言,c#,wpf,C#,Wpf,我正在进行一个WPF项目,我正在尝试创建一个文本框,该文本框将是基于绑定到它的文化的特定语言输入。请参考下面的代码 <TextBox Grid.Row="0" Width="220" Height="30" InputLanguageManager.InputLanguage="{Binding ElementName=self, Path=CurrentCulture}" /> 对于文本框,语

我正在进行一个WPF项目,我正在尝试创建一个文本框,该文本框将是基于绑定到它的文化的特定语言输入。请参考下面的代码

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

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

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

提前谢谢