На компьютере с культурой. Установка "de-DE" (или любой другой, чем "en-US" ), я хотел бы иметь RichTextBox с включенной проверкой орфографии, при этом установленный язык установлен на английском ( "en-US" ).
<RichTextBox SpellCheck.IsEnabled="True" Language="en-US"/>
Это позволяет проверить орфографию, но проверяет с культурой "de-DE" , а не "en-US" . То же самое имеет место при добавлении xml:lang="en-us"
.
Однако
<RichTextBox SpellCheck.IsEnabled="True" InputLanguageManager.InputLanguage="en-US"/>
правильно разрешает проверку орфографии на английском языке, но также изменяет раскладку клавиатуры на "en-US" .
Как я могу установить системную клавиатуру (в моем случае "de-DE" ), но проверка орфографии RichTextBox на английском?
(Потенциально релевантно: я использую .NET Framework 4.5)