"de-DE" (ya da "en-US" dışında bir ") kültür ayarına sahip bir bilgisayarda, yazım denetimi dili ayarlanmış olan bir yazım denetimi etkinleştirilmiş bir RichTextBox'a sahip olmak isterim. İngilizce ("en-US").WPF richtextbox'ın çakışan dil ayarları
<RichTextBox SpellCheck.IsEnabled="True" Language="en-US"/>
Bu yazım denetimi sağlayan, daha ziyade "en-US" den "de-DE" kültürü ile kontrol eder. Aynı şey xml:lang="en-us"
eklerken de geçerlidir. Ancak
,
<RichTextBox SpellCheck.IsEnabled="True" InputLanguageManager.InputLanguage="en-US"/>
doğru İngilizce yazım denetimi sağlayan, aynı zamanda Klavye düzeni için "en-us" değiştirir.
Sistemin klavye ayarına nasıl sahip olabilirim (örneğin "de-DE"), ancak RichTextBox'ın İngilizce olarak yazım denetimi nasıl yapılır?
(Potansiyel ilgili: Ben .NET Framework 4.5 kullanıyorum) Ben Bölgesel Ayarlar değişmiş olsa da, ben İngilizce dışındaki dil için değil aktif yazım denetleyicisi olabilir benim için sorununuzu ve çoğaltmak denedim
(ama kesin bilmiyorum): the longest Wikipedia article content kullanırken benim bilgisayarda, farkı göremiyorum. Ve bu Windows 8 ve sonrası. Spekülasyonumu sürdürdüğümde, "en-US" dilini yüklediğinizde bir Alman bilgisayarında varsayılan olarak "ABD" klavyesine sahip olursunuz. Giriş dilini "en-ABD" olarak ayarlamak, klavyeyi "ABD" olarak değiştirecektir, ancak "ABD" klavyesini kaldırırsanız ve "Almanca" klavyesini "en-ABD" diline eklerseniz "Almanca" kalmasını sağlarsınız. msgstr "En-US" kullanarak yazım denetimi yaparken bile klavye. Windows-Space'e basarak dil ve klavyeler arasında geçiş yapabilirsiniz. –