Freigeben über


InputMethod Klasse

Definition

Stellt Funktionen zur Verwaltung und Interaktion bezüglich des Textdienst-Frameworks bereit. Dies bietet Unterstützung für alternative Texteingabemethoden wie Sprache und Handschrift.

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
Vererbung
InputMethod

Beispiele

Im folgenden Beispiel wird die Verwendung eines InputMethod -Objekts veranschaulicht.

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

Felder

InputScopeProperty

Bezeichnet die angefügte InputScope-Eigenschaft.

IsInputMethodEnabledProperty

Bezeichnet die angefügte IsInputMethodEnabled-Eigenschaft.

IsInputMethodSuspendedProperty

Bezeichnet die angefügte IsInputMethodSuspended-Eigenschaft.

PreferredImeConversionModeProperty

Bezeichnet die angefügte PreferredImeConversionMode-Eigenschaft.

PreferredImeSentenceModeProperty

Bezeichnet die angefügte PreferredImeSentenceMode-Eigenschaft.

PreferredImeStateProperty

Bezeichnet die angefügte PreferredImeState-Eigenschaft.

Eigenschaften

CanShowConfigurationUI

Ruft einen Wert ab, der angibt, ob diese Eingabemethode die Benutzeroberfläche (Ui) der Konfiguration anzeigen kann.

CanShowRegisterWordUI

Ruft einen Wert ab, der angibt, ob diese Eingabemethode die Benutzeroberfläche (Ui) der Wortregistrierung anzeigen kann.

Current

Ruft einen Verweis auf eine aktive Eingabemethode ab, die mit dem aktuellen Kontext verknüpft ist.

Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
HandwritingState

Ruft den aktuellen Zustand der Handschrifteingabe für diese Eingabemethode ab oder legt diesen fest.

ImeConversionMode

Ruft den aktuellen Konvertierungsmodus für den Eingabemethoden-Editor ab, der mit der Eingabemethode verknüpft ist, oder legt diesen fest.

ImeSentenceMode

Ruft den aktuellen Satzmodus für den Eingabemethoden-Editor ab, der mit der Eingabemethode verknüpft ist, oder legt diesen fest.

ImeState

Ruft den aktuellen Zustand des Eingabemethoden-Editors ab, der mit der Eingabemethode verknüpft ist, oder legt diesen fest.

MicrophoneState

Ruft den aktuellen Zustand der Mikrofoneingabe für diese Eingabemethode ab oder legt diesen fest.

SpeechMode

Ruft den Sprachmodus für diese Eingabemethode ab oder legt diesen fest.

Angefügte Eigenschaften

InputScope

Ruft den Eingabebereich für ein angegebenes Abhängigkeitsobjekt ab oder legt ihn fest.

IsInputMethodEnabled

Ruft einen Wert ab, der anzeigt, ob diese Eingabemethode aktiviert wurde, oder legt ihn fest.

IsInputMethodSuspended

Ruft einen Wert ab oder legt ihn fest, der anzeigt, ob diese Eingabemethode angehalten wurde.

PreferredImeConversionMode

Ruft einen bevorzugten ImeConversionModeValues-Wert für ein angegebenes Abhängigkeitsobjekt ab oder legt diesen fest.

PreferredImeSentenceMode

Ruft einen bevorzugten ImeSentenceModeValues-Wert für ein angegebenes Abhängigkeitsobjekt ab oder legt diesen fest.

PreferredImeState

Ruft einen bevorzugten Zustand bezüglich der Eingabemethode für ein angegebenes Abhängigkeitsobjekt ab oder legt diesen fest.

Methoden

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetInputScope(DependencyObject)

Gibt den Wert der angefügten InputScope-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.

GetIsInputMethodEnabled(DependencyObject)

Gibt den Wert der angefügten IsInputMethodEnabled-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.

GetIsInputMethodSuspended(DependencyObject)

Gibt den Wert der angefügten IsInputMethodSuspended-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.

GetPreferredImeConversionMode(DependencyObject)

Gibt den Wert der angefügten PreferredImeConversionMode-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.

GetPreferredImeSentenceMode(DependencyObject)

Gibt den Wert der angefügten PreferredImeSentenceMode-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.

GetPreferredImeState(DependencyObject)

Gibt den Wert der angefügten PreferredImeState-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetInputScope(DependencyObject, InputScope)

Legt den Wert der angefügten InputScope-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Legt den Wert der angefügten IsInputMethodEnabled-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Legt den Wert der angefügten IsInputMethodSuspended-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Legt den Wert der angefügten PreferredImeConversionMode-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Legt den Wert der angefügten PreferredImeSentenceMode-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.

SetPreferredImeState(DependencyObject, InputMethodState)

Legt den Wert der angefügten PreferredImeState-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.

ShowConfigureUI()

Zeigt die Konfigurations-Benutzeroberfläche an, die mit dem derzeit aktiven Tastaturtextdienst verknüpft ist.

ShowConfigureUI(UIElement)

Zeigt die Konfigurations-Benutzeroberfläche an, die dem derzeit aktiven Tastaturtextdienst zugeordnet ist, wobei ein angegebenes als übergeordnetes Element für die Konfigurationsoberfläche verwendet UIElement wird.

ShowRegisterWordUI()

Zeigt die Wortregistrierungs-Benutzeroberfläche (User Interface, UI) an, die mit dem derzeit aktiven Tastaturtextdienst verknüpft ist.

ShowRegisterWordUI(String)

Zeigt die Wortregistrierungs-Benutzeroberfläche (User Interface, UI) an, die mit dem derzeit aktiven Tastaturtextdienst verknüpft ist. Akzeptiert eine angegebene Zeichenfolge als Standardwert für die Registrierung.

ShowRegisterWordUI(UIElement, String)

Zeigt die Wortregistrierungs-Benutzeroberfläche (User Interface, UI) an, die mit dem derzeit aktiven Tastaturtextdienst verknüpft ist. Akzeptiert eine angegebene Zeichenfolge als zu registrierenden Standardwert und ein als übergeordnetes Element für die Konfigurationsoberfläche angegeben UIElement .

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)

Ereignisse

StateChanged

Tritt ein, wenn sich der (durch die ImeState-Eigenschaft dargestellte) Zustand der Eingabemethode ändert.

Gilt für:

Weitere Informationen