InputLanguageManager Classe

Définition

Fournit des fonctionnalités de gestion des langages d’entrée dans Windows Presentation Foundation (WPF).

public ref class InputLanguageManager sealed : System::Windows::Threading::DispatcherObject
public sealed class InputLanguageManager : System.Windows.Threading.DispatcherObject
type InputLanguageManager = class
    inherit DispatcherObject
Public NotInheritable Class InputLanguageManager
Inherits DispatcherObject
Héritage
InputLanguageManager

Exemples

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

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();
Me.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 " & Me.Dispatcher.Thread.CurrentCulture.Name.ToString()

Remarques

Des langues supplémentaires peuvent être inscrites à l’aide du panneau de configuration Options régionales et linguistiques. Sous l’onglet Langues, sélectionnez « Services de texte et langues d’entrée », puis cliquez sur le bouton « Détails » pour inscrire des langues supplémentaires. La boîte de dialogue suivante s’affiche.

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

Champs

Nom Description
InputLanguageProperty

Identifie la InputLanguage propriété jointe.

RestoreInputLanguageProperty

Identifie la RestoreInputLanguage propriété jointe.

Propriétés

Nom Description
AvailableInputLanguages

Obtient un énumérateur pour les langues d’entrée actuellement disponibles.

Current

Obtient le gestionnaire de langage d’entrée associé au contexte actuel.

CurrentInputLanguage

Obtient ou définit la langue d’entrée actuelle.

Dispatcher

Obtient ce Dispatcher qui DispatcherObject est associé.

(Hérité de DispatcherObject)

Propriétés attachées

Nom Description
InputLanguage

Obtient ou définit le langage d’entrée préféré pour l’objet de dépendance associé.

RestoreInputLanguage

Obtient ou définit une valeur qui indique si le langage d’entrée actif précédemment doit être restauré lorsque l’objet de dépendance associé relâche le focus d’entrée.

Méthodes

Nom Description
CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObjectfichier .

(Hérité de DispatcherObject)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetInputLanguage(DependencyObject)

Retourne la valeur de la InputLanguage propriété jointe pour un objet de dépendance spécifié.

GetRestoreInputLanguage(DependencyObject)

Retourne la valeur de RestoreInputLanguage la propriété jointe pour un objet de dépendance spécifié.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
RegisterInputLanguageSource(IInputLanguageSource)

Inscrit une source de langue d’entrée auprès du InputLanguageManager.

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Signalez l’achèvement d’une modification de la langue d’entrée à l’élément InputLanguageManager.

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Signalez l’initiation d’un changement de langue d’entrée au InputLanguageManager.

SetInputLanguage(DependencyObject, CultureInfo)

Définit la valeur de la InputLanguage propriété jointe sur l’objet de dépendance spécifié.

SetRestoreInputLanguage(DependencyObject, Boolean)

Définit la valeur de la RestoreInputLanguage propriété de dépendance sur l’objet de dépendance spécifié.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
VerifyAccess()

Applique que le thread appelant a accès à ce DispatcherObjectfichier .

(Hérité de DispatcherObject)

Événements

Nom Description
InputLanguageChanged

Se produit lorsqu’une modification du langage d’entrée est terminée.

InputLanguageChanging

Se produit lorsqu’une modification du langage d’entrée est lancée.

S’applique à

Voir aussi