Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

InputLanguageManager, classe

Fournit des fonctionnalités permettant de gérer des langues d'entrée dans Windows Presentation Foundation (WPF).

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.Input.InputLanguageManager

Espace de noms :  System.Windows.Input
Assembly :  PresentationCore (dans PresentationCore.dll)
public sealed class InputLanguageManager : DispatcherObject

Le type InputLanguageManager expose les membres suivants.

  NomDescription
Propriété publiqueAvailableInputLanguagesObtient un énumérateur pour les langues d'entrée actuellement disponibles.
Propriété publiqueMembre statiqueCurrentObtient le gestionnaire de langues d'entrée associé au contexte actuel.
Propriété publiqueCurrentInputLanguageObtient ou définit la langue d'entrée actuelle.
Propriété publiqueDispatcherObtient le Dispatcher associé à DispatcherObject. (Hérité de DispatcherObject.)
Début
  NomDescription
Propriété publique attachéeInputLanguageObtient ou définit la langue d'entrée par défaut pour l'objet de dépendance associé.
Propriété publique attachéeRestoreInputLanguageObtient ou définit une valeur qui indique si la langue d'entrée précédemment active doit être restaurée lorsque l'objet de dépendance associé perd le focus d'entrée.
Début
  NomDescription
Méthode publiqueCheckAccessDétermine si le thread appelant a accès à ce DispatcherObject. (Hérité de DispatcherObject.)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueMembre statiqueGetInputLanguageRetourne la valeur d'InputLanguage.  propriété jointe pour un objet de dépendance spécifié.
Méthode publiqueMembre statiqueGetRestoreInputLanguageRetourne la valeur de RestoreInputLanguage  propriété jointe pour un objet de dépendance spécifié.
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueRegisterInputLanguageSourceEnregistre une source de langue d'entrée avec InputLanguageManager.
Méthode publiqueReportInputLanguageChangedSignaler l'achèvement d'un changement de langue d'entrée à InputLanguageManager.
Méthode publiqueReportInputLanguageChangingSignaler le lancement d'un changement de la langue d'entrée à InputLanguageManager.
Méthode publiqueMembre statiqueSetInputLanguageDéfinit la valeur de la propriété jointe InputLanguage dans l'objet de dépendance spécifié.
Méthode publiqueMembre statiqueSetRestoreInputLanguageDéfinit la valeur de la propriété de dépendance RestoreInputLanguage dans l'objet de dépendance spécifié.
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publiqueVerifyAccessGarantit que le thread appelant a accès à DispatcherObject. (Hérité de DispatcherObject.)
Début
  NomDescription
Événement publicInputLanguageChangedSe produit lorsqu'un changement de la langue d'entrée est effectué.
Événement publicInputLanguageChangingSe produit lorsqu'un changement de la langue d'entrée est initié.
Début
  NomDescription
Champ publicMembre statiqueInputLanguagePropertyIdentifie InputLanguage.  propriété jointe.
Champ publicMembre statiqueRestoreInputLanguagePropertyIdentifie RestoreInputLanguage.  propriété jointe.
Début

Le Panneau de configuration Options régionales et linguistiques permet d'enregistrer des langues supplémentaires. Dans l'onglet Langues, sélectionnez "Services de texte et langues d'entrée", puis cliquez sur le bouton "Détails" pour enregistrer des langues supplémentaires. La boîte de dialogue suivante s'affiche.

Boîte de dialogue Services de texte et langues d'entrée

L'exemple suivant montre comment utiliser InputLanguageManager pour définir la langue d'entrée d'un élément TextBox.


this.Dispatcher.Thread.CurrentCulture.Name.ToString();
InputLanguageManager.SetInputLanguage(myTextBox, CultureInfo.CreateSpecificCulture("fr"));
tb2.Text = "Available Input Languages:";
lb1.ItemsSource = InputLanguageManager.Current.AvailableInputLanguages;
tb3.Text = "Input Language of myTextBox is " + InputLanguageManager.GetInputLanguage(myTextBox).ToString();
tb4.Text = "CurrentCulture is Set to " + this.Dispatcher.Thread.CurrentCulture.Name.ToString();


.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.