InputMethod Classe

Définition

Fournit des fonctionnalités de gestion et d’interaction avec l’infrastructure Text Services, qui prend en charge les autres méthodes d’entrée de texte telles que la reconnaissance vocale et l’écriture manuscrite.

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

Nom Description
InputScopeProperty

Identifie la InputScope propriété jointe.

IsInputMethodEnabledProperty

Identifie la IsInputMethodEnabled propriété jointe.

IsInputMethodSuspendedProperty

Identifie la IsInputMethodSuspended propriété jointe.

PreferredImeConversionModeProperty

Identifie la PreferredImeConversionMode propriété jointe.

PreferredImeSentenceModeProperty

Identifie la PreferredImeSentenceMode propriété jointe.

PreferredImeStateProperty

Identifie la PreferredImeState propriété jointe.

Propriétés

Nom Description
CanShowConfigurationUI

Obtient une valeur qui indique si cette méthode d’entrée peut afficher ou non l’interface utilisateur de configuration.

CanShowRegisterWordUI

Obtient une valeur qui indique si cette méthode d’entrée peut afficher l’interface utilisateur de l’inscription de mots(UI).

Current

Obtient une référence à n’importe quelle méthode d’entrée actuellement active associée au contexte actuel.

Dispatcher

Obtient ce Dispatcher qui DispatcherObject est associé.

(Hérité de DispatcherObject)
HandwritingState

Obtient ou définit l’état actuel de l’entrée d’é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 phrase 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 l’entrée du microphone pour cette méthode d’entrée.

SpeechMode

Obtient ou définit le mode speech pour cette méthode d’entrée.

Propriétés attachées

Nom Description
InputScope

Obtient ou définit l’étendue d’entrée d’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 préférée ImeConversionModeValues pour un objet de dépendance spécifié.

PreferredImeSentenceMode

Obtient ou définit une valeur préférée ImeSentenceModeValues pour un objet de dépendance spécifié.

PreferredImeState

Obtient ou définit un état de méthode d’entrée préféré pour un objet de dépendance spécifié.

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)
GetInputScope(DependencyObject)

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

GetIsInputMethodEnabled(DependencyObject)

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

GetIsInputMethodSuspended(DependencyObject)

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

GetPreferredImeConversionMode(DependencyObject)

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

GetPreferredImeSentenceMode(DependencyObject)

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

GetPreferredImeState(DependencyObject)

Retourne la valeur de la PreferredImeState 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)
SetInputScope(DependencyObject, InputScope)

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

SetIsInputMethodEnabled(DependencyObject, Boolean)

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

SetIsInputMethodSuspended(DependencyObject, Boolean)

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

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

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

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

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

SetPreferredImeState(DependencyObject, InputMethodState)

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

ShowConfigureUI()

Affiche l’interface utilisateur de configuration associée au service de texte du clavier actif.

ShowConfigureUI(UIElement)

Affiche l’interface utilisateur de configuration associée au service de texte clavier actif, à l’aide d’un élément parent spécifié UIElement pour l’interface utilisateur de configuration.

ShowRegisterWordUI()

Affiche l’interface utilisateur d’inscription de mots associée au service de texte clavier actif.

ShowRegisterWordUI(String)

Affiche l’interface utilisateur d’inscription de mots associée au service de texte clavier actif. Accepte une chaîne spécifiée comme valeur par défaut à inscrire.

ShowRegisterWordUI(UIElement, String)

Affiche l’interface utilisateur d’inscription de mots associée au service de texte clavier actif. Accepte une chaîne spécifiée comme valeur par défaut à inscrire et un UIElement é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()

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

(Hérité de DispatcherObject)

Événements

Nom Description
StateChanged

Se produit lorsque l’état de la méthode d’entrée (représenté par la ImeState propriété) change.

S’applique à

Voir aussi