我是 WPF 新手。
我想在里面写的时候改变文本框内的语言, 在一个窗口窗体中,我使用了这段代码。
System.Globalization.CultureInfo TypeOfLanguage = new System.Globalization.CultureInfo("en-us");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(TypeOfLanguage);
这个问题我不知道怎么才能改语言 因为代码在 WPF 中不起作用。
请帮助我如何更改输入语言?
最佳答案
为了完成您必须使用 InputLanguageManager类
this.Dispatcher.Thread.CurrentCulture.Name.ToString();
InputLanguageManager.SetInputLanguage(myTextBox, CultureInfo.CreateSpecificCulture("fr"));
tb2.Text = "Available Input Languages:";
lb1.ItemsSource = InputLanguageManager.Current.AvailableInputLanguages;
tb3.Text = "Input Language of myTextBox is " + InputLanguageManager.GetInputLanguage(myTextBox).ToString();
tb4.Text = "CurrentCulture is Set to " + this.Dispatcher.Thread.CurrentCulture.Name.ToString();
注意:代码粘贴在链接上方...
关于c# - 我如何更改 wpf 中的语言文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24080477/