Partage via


InputLanguageManager Classe

Définition

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

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 pour définir la langue d’entrée InputLanguageManager 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

D’autres langues 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 d’autres langues. La boîte de dialogue suivante s’affiche.

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

Champs

InputLanguageProperty

Identifie la propriété jointe InputLanguage.

RestoreInputLanguageProperty

Identifie la propriété jointe RestoreInputLanguage.

Propriétés

AvailableInputLanguages

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

Current

Obtient le gestionnaire de langues d'entrée associé au contexte actuel.

CurrentInputLanguage

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

Dispatcher

Obtient le Dispatcher associé à DispatcherObject.

(Hérité de DispatcherObject)

Propriétés attachées

InputLanguage

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

RestoreInputLanguage

Obtient ou définit une valeur qui indique si la langue d’entrée précédemment active doit être restaurée quand l’objet de dépendance associé perd le focus d’entrée.

Méthodes

CheckAccess()

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

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

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

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

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

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

GetRestoreInputLanguage(DependencyObject)

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

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Enregistre une source de langue d'entrée avec InputLanguageManager.

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Signaler l'achèvement d'un changement de langue d'entrée à InputLanguageManager.

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Signaler le lancement d'un changement de la langue d'entrée à InputLanguageManager.

SetInputLanguage(DependencyObject, CultureInfo)

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

SetRestoreInputLanguage(DependencyObject, Boolean)

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

ToString()

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

(Hérité de Object)
VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.

(Hérité de DispatcherObject)

Événements

InputLanguageChanged

Se produit lorsqu'un changement de la langue d'entrée est effectué.

InputLanguageChanging

Se produit lorsqu'un changement de la langue d'entrée est initié.

S’applique à

Voir aussi