Partage via


InputMethod Classe

Définition

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
InputMethod

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.

S’applique à

Voir aussi