InputMethod 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 pour la gestion et l'interaction avec Text Services Framework, qui prend en charge des méthodes d'entrée de texte alternatives telles que la parole et l'écriture.
public ref class InputMethod : System::Windows::Threading::DispatcherObject
public class InputMethod : System.Windows.Threading.DispatcherObject
type InputMethod = class
inherit DispatcherObject
Public Class InputMethod
Inherits DispatcherObject
- Héritage
Exemples
L’exemple suivant montre comment utiliser un InputMethod objet.
InputMethod.SetPreferredImeState(myTextBox, InputMethodState.On);
InputMethod.Current.ImeSentenceMode = ImeSentenceModeValues.Automatic;
InputMethod.Current.HandwritingState = InputMethodState.On;
InputMethod.Current.SpeechMode = SpeechMode.Dictation;
InputScope myInputScope = new InputScope();
myInputScope.RegularExpression = "W|P|F";
InputMethod.SetInputScope(myTextBox, myInputScope);
tb6.Text = "Configuration UI Available?: " + InputMethod.Current.CanShowConfigurationUI.ToString();
InputMethod.SetPreferredImeState(myTextBox, InputMethodState.On)
InputMethod.Current.ImeSentenceMode = ImeSentenceModeValues.Automatic
InputMethod.Current.HandwritingState = InputMethodState.On
InputMethod.Current.SpeechMode = SpeechMode.Dictation
Dim myInputScope As New InputScope()
myInputScope.RegularExpression = "W|P|F"
InputMethod.SetInputScope(myTextBox, myInputScope)
tb6.Text = "Configuration UI Available?: " & InputMethod.Current.CanShowConfigurationUI.ToString()
Champs
InputScopeProperty |
Identifie la propriété jointe InputScope. |
IsInputMethodEnabledProperty |
Identifie la propriété jointe IsInputMethodEnabled. |
IsInputMethodSuspendedProperty |
Identifie la propriété jointe IsInputMethodSuspended. |
PreferredImeConversionModeProperty |
Identifie la propriété jointe PreferredImeConversionMode. |
PreferredImeSentenceModeProperty |
Identifie la propriété jointe PreferredImeSentenceMode. |
PreferredImeStateProperty |
Identifie la propriété jointe PreferredImeState. |
Propriétés
CanShowConfigurationUI |
Obtient une valeur qui indique si cette méthode d’entrée peut ou non afficher l’interface utilisateur de configuration. |
CanShowRegisterWordUI |
Obtient une valeur qui indique si cette méthode d’entrée peut afficher l’interface utilisateur d’inscription de mots. |
Current |
Obtient une référence à une méthode d'entrée active associée au contexte actuel. |
Dispatcher |
Obtient le Dispatcher associé à DispatcherObject. (Hérité de DispatcherObject) |
HandwritingState |
Obtient ou définit l'état actuel de la saisie de l'écriture manuscrite pour cette méthode d'entrée. |
ImeConversionMode |
Obtient ou définit le mode de conversion actuel pour l'éditeur de méthode d'entrée associé à cette méthode d'entrée. |
ImeSentenceMode |
Obtient ou définit le mode de formulation actuel pour l'éditeur de méthode d'entrée associé à cette méthode d'entrée. |
ImeState |
Obtient ou définit l'état actuel de l'éditeur de méthode d'entrée associé à cette méthode d'entrée. |
MicrophoneState |
Obtient ou définit l'état actuel de la saisie par microphone pour cette méthode d'entrée. |
SpeechMode |
Obtient ou définit le mode de parole pour cette méthode d'entrée. |
Propriétés attachées
InputScope |
Obtient ou définit l’étendue des entrées pour un objet de dépendance spécifié. |
IsInputMethodEnabled |
Obtient ou définit une valeur qui indique si cette méthode d’entrée est activée. |
IsInputMethodSuspended |
Obtient ou définit une valeur qui indique si cette méthode d’entrée est suspendue. |
PreferredImeConversionMode |
Obtient ou définit une valeur ImeConversionModeValues préférée pour un objet de dépendance spécifié. |
PreferredImeSentenceMode |
Obtient ou définit une valeur ImeSentenceModeValues préférée pour un objet de dépendance spécifié. |
PreferredImeState |
Obtient ou définit un état de méthode d’entrée par défaut pour un objet de dépendance spécifié. |
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) |
GetInputScope(DependencyObject) |
Retourne la valeur de la propriété jointe InputScope pour un objet de dépendance spécifié. |
GetIsInputMethodEnabled(DependencyObject) |
Retourne la valeur de la propriété jointe IsInputMethodEnabled pour un objet de dépendance spécifié. |
GetIsInputMethodSuspended(DependencyObject) |
Retourne la valeur de la propriété jointe IsInputMethodSuspended pour un objet de dépendance spécifié. |
GetPreferredImeConversionMode(DependencyObject) |
Retourne la valeur de la propriété jointe PreferredImeConversionMode pour un objet de dépendance spécifié. |
GetPreferredImeSentenceMode(DependencyObject) |
Retourne la valeur de la propriété jointe PreferredImeSentenceMode pour un objet de dépendance spécifié. |
GetPreferredImeState(DependencyObject) |
Retourne la valeur de la propriété jointe PreferredImeState 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) |
SetInputScope(DependencyObject, InputScope) |
Définit la valeur de la propriété jointe InputScope sur l’objet de dépendance spécifié. |
SetIsInputMethodEnabled(DependencyObject, Boolean) |
Définit la valeur de la propriété jointe IsInputMethodEnabled sur l’objet de dépendance spécifié. |
SetIsInputMethodSuspended(DependencyObject, Boolean) |
Définit la valeur de la propriété jointe IsInputMethodSuspended sur l’objet de dépendance spécifié. |
SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) |
Définit la valeur de la propriété jointe PreferredImeConversionMode sur l’objet de dépendance spécifié. |
SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) |
Définit la valeur de la propriété jointe PreferredImeSentenceMode sur l’objet de dépendance spécifié. |
SetPreferredImeState(DependencyObject, InputMethodState) |
Définit la valeur de la propriété jointe PreferredImeState sur l’objet de dépendance spécifié. |
ShowConfigureUI() |
Affiche l'interface utilisateur de configuration associée au service actif de saisie de texte au clavier. |
ShowConfigureUI(UIElement) |
Affiche l’interface utilisateur de configuration associée au service de texte du clavier actuellement actif, à l’aide d’un spécifié UIElement comme élément parent pour l’interface utilisateur de configuration. |
ShowRegisterWordUI() |
Affiche l'interface utilisateur d'enregistrement de mots associée au service actif de saisie de texte au clavier. |
ShowRegisterWordUI(String) |
Affiche l'interface utilisateur d'enregistrement de mots associée au service actif de saisie de texte au clavier. Accepte une chaîne spécifiée comme valeur par défaut à enregistrer. |
ShowRegisterWordUI(UIElement, String) |
Affiche l'interface utilisateur d'enregistrement de mots associée au service actif de saisie de texte au clavier. Accepte une chaîne spécifiée comme valeur par défaut à inscrire et un spécifié UIElement comme élément parent pour l’interface utilisateur de configuration. |
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
StateChanged |
Se produit lors du changement d'état (représenté par la propriété ImeState) de la méthode d'entrée. |