2009-05-08 31 views
-2

Ich möchte eine spanische oder deutsche Tastatur anschließen und möchte, dass die Textbox in meiner WPF-Anwendung die deutschen oder spanischen Zeichen erkennt.Wie ändere ich die Eingabemethode in WPF?

Dies kann erreicht werden, indem das Gebietsschema des Systems durch regionale Einstellungen geändert wird und eine spanische oder eine deutsche Tastatur als IME abgerufen wird. Aber ich muss das Gebietsschema des Systems programmatisch statt manuell ändern.

+2

Können Sie etwas genauer über das, was Sie wollen leisten? – ChrisF

+0

Ich möchte eine spanische oder deutsche Tastatur anschließen und möchte, dass die Textbox die deutschen oder spanischen Zeichen erkennt. Dies kann erreicht werden, indem das Gebietsschema des Systems durch regionale Einstellungen geändert wird und eine spanische oder eine deutsche Tastatur als IME aufgenommen wird. Aber ich muss das Gebietsschema des Systems programmatisch statt manuell ändern. – deepak

+0

ein wirklich schlechtes Beispiel für eine Frage – arconaut

Antwort

0

können Sie folgende Anweisung zum Ändern der Tastatursprache programmatisch

InputLanguageManager.SetInputLanguage(this, new CultureInfo("en-US")); 
        (Or) 
    InputLanguageManager.SetInputLanguage(this, CultureInfo.CreateSpecificCulture("en-US")); 

Hier können Sie einen beliebigen Sprachcode anstelle von en-US

+0

Die Frage ist 4 Jahre alt ...? – Rudi

Verwandte Themen