2009-05-08 9 views
-2

Je veux brancher un clavier espagnol ou allemand et je voudrais que la zone de texte de mon application WPF reconnaisse les caractères allemands ou espagnols. Cela peut être réalisé en modifiant les paramètres régionaux du système via les paramètres régionaux et en sélectionnant un clavier espagnol ou allemand comme IME. Mais j'ai besoin de changer les paramètres régionaux du système par programme plutôt que manuellement.Comment changer la méthode de saisie dans WPF?

+2

Pouvez-vous être un peu plus précis sur ce que vous voulez atteindre? – ChrisF

+0

Ce que je veux faire est de brancher un clavier espagnol ou allemand et voudrait que la zone de texte reconnaisse les caractères allemands ou espagnols. Cela peut être effectué en changeant les paramètres régionaux du système à travers les paramètres régionaux et en sélectionnant un clavier espagnol ou allemand comme IME. Mais j'ai besoin de changer les paramètres régionaux du système par programmation plutôt que manuellement. – deepak

+0

un très mauvais exemple d'une question – arconaut

Répondre

0

Vous pouvez utiliser la déclaration suivante pour changer la langue du clavier programatically

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

Ici vous pouvez utiliser un code de langue au lieu de en-US

+0

La question est de 4 ans ...? – Rudi

Questions connexes