WPF の OSK に問題があります。次のように InputLanguageManager で InputLanauage を変更します。
InputLanguageManager.SetInputLanguage(_targetKeyboardWindow, CultureInfo.CreateSpecificCulture("ru"));
しかし、うまくいきません。アプリケーションの実際のビューを ([戻る] ボタンをクリックして) 変更する必要があり、その後、InputLanguageManager での変更が機能し始めます。しかし、入力言語を変更した後、コード ビハインドからビューを変更しようとすると、機能しません。
さらに、デバッガーでは、言語を変更した後も現在の言語がデフォルトのままであることがわかります (前)
何か案が?