WPF - InputLanguageManager.InputLanguage меняет язык для всей операционной системы - PullRequest
0 голосов
/ 04 мая 2020

Я работаю над проектом WPF, в котором я пытаюсь создать текстовое поле, которое будет иметь специфический c языковой ввод на основе привязанной к нему культуры. Пожалуйста, обратитесь к приведенному ниже коду.

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

Ввод текста отлично работает для текстового поля. Но проблема в том, что когда я переключаюсь на любое другое приложение (Блокнот, браузер и т. Д. c), язык не возвращается к исходному языку системы. Вместо этого я должен вручную изменить язык системы с панели управления.

Как мне изменить язык ввода только для этого текстового поля.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...