InputLanguageManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.
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é. |