InputMethod Klasse

Definition

Bietet Möglichkeiten für die Verwaltung und Interaktion mit dem Text services Framework, die Unterstützung für alternative Texteingabemethoden wie Sprache und Handschrift bietet.

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

Name Beschreibung
InputScopeProperty

Identifies the InputScope attached property.

IsInputMethodEnabledProperty

Identifies the IsInputMethodEnabled attached property.

IsInputMethodSuspendedProperty

Identifies the IsInputMethodSuspended attached property.

PreferredImeConversionModeProperty

Identifies the PreferredImeConversionMode attached property.

PreferredImeSentenceModeProperty

Identifies the PreferredImeSentenceMode attached property.

PreferredImeStateProperty

Identifies the PreferredImeState attached property.

Eigenschaften

Name Beschreibung
CanShowConfigurationUI

Ruft einen Wert ab, der angibt, ob diese Eingabemethode die Konfigurationsbenutzeroberfläche (UI) anzeigen kann.

CanShowRegisterWordUI

Ruft einen Wert ab, der angibt, ob diese Eingabemethode die Benutzeroberfläche für die Wortregistrierung anzeigen kann.

Current

Ruft einen Verweis auf alle derzeit aktiven Eingabemethoden ab, die dem aktuellen Kontext zugeordnet sind.

Dispatcher

Ruft dies Dispatcher ab, dem dies DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
HandwritingState

Dient zum Abrufen oder Festlegen des aktuellen Zustands der Handschrifteingabe für diese Eingabemethode.

ImeConversionMode

Dient zum Abrufen oder Festlegen des aktuellen Konvertierungsmodus für den Eingabemethoden-Editor, der dieser Eingabemethode zugeordnet ist.

ImeSentenceMode

Dient zum Abrufen oder Festlegen des aktuellen Satzmodus für den Eingabemethoden-Editor, der dieser Eingabemethode zugeordnet ist.

ImeState

Ruft den aktuellen Status des Eingabemethoden-Editors ab, der dieser Eingabemethode zugeordnet ist, oder legt diesen fest.

MicrophoneState

Ruft den aktuellen Status 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

Name Beschreibung
InputScope

Dient zum Abrufen oder Festlegen des Eingabeumfangs für ein angegebenes Abhängigkeitsobjekt.

IsInputMethodEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob diese Eingabemethode aktiviert ist.

IsInputMethodSuspended

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob diese Eingabemethode angehalten ist.

PreferredImeConversionMode

Dient zum Abrufen oder Festlegen eines bevorzugten ImeConversionModeValues Werts für ein angegebenes Abhängigkeitsobjekt.

PreferredImeSentenceMode

Dient zum Abrufen oder Festlegen eines bevorzugten ImeSentenceModeValues Werts für ein angegebenes Abhängigkeitsobjekt.

PreferredImeState

Dient zum Abrufen oder Festlegen eines bevorzugten Eingabemethodenstatus für ein angegebenes Abhängigkeitsobjekt.

Methoden

Name Beschreibung
CheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)
Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetInputScope(DependencyObject)

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

GetIsInputMethodEnabled(DependencyObject)

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

GetIsInputMethodSuspended(DependencyObject)

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

GetPreferredImeConversionMode(DependencyObject)

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

GetPreferredImeSentenceMode(DependencyObject)

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

GetPreferredImeState(DependencyObject)

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

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SetInputScope(DependencyObject, InputScope)

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

SetIsInputMethodEnabled(DependencyObject, Boolean)

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

SetIsInputMethodSuspended(DependencyObject, Boolean)

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

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

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

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

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

SetPreferredImeState(DependencyObject, InputMethodState)

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

ShowConfigureUI()

Zeigt die Konfigurations-Benutzeroberfläche an, die dem derzeit aktiven Tastaturtextdienst zugeordnet ist.

ShowConfigureUI(UIElement)

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

ShowRegisterWordUI()

Zeigt die Word-Registrierungs-Benutzeroberfläche an, die dem derzeit aktiven Tastaturtextdienst zugeordnet ist.

ShowRegisterWordUI(String)

Zeigt die Word-Registrierungs-Benutzeroberfläche an, die dem derzeit aktiven Tastaturtextdienst zugeordnet ist. Akzeptiert eine angegebene Zeichenfolge als Zu registrierenden Standardwert.

ShowRegisterWordUI(UIElement, String)

Zeigt die Word-Registrierungs-Benutzeroberfläche an, die dem derzeit aktiven Tastaturtextdienst zugeordnet ist. Akzeptiert eine angegebene Zeichenfolge als zu registrierenden Standardwert und ein angegebenes UIElement übergeordnetes Element für die Konfigurationsbenutzeroberfläche.

ToString()

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

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)

Ereignisse

Name Beschreibung
StateChanged

Tritt auf, wenn sich der Eingabemethodenstatus (dargestellt durch die ImeState Eigenschaft) ändert.

Gilt für:

Weitere Informationen