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.Provides facilities for managing and interacting with the Text Services Framework, which provides support for alternate text input methods such as speech and handwriting.

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 veranschaulicht, wie ein InputMethod -Objekt verwendet wird.The following example demonstrates how to use an InputMethod object.

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.Identifies the InputScope attached property.

IsInputMethodEnabledProperty

Bezeichnet die angefügte IsInputMethodEnabled-Eigenschaft.Identifies the IsInputMethodEnabled attached property.

IsInputMethodSuspendedProperty

Bezeichnet die angefügte IsInputMethodSuspended-Eigenschaft.Identifies the IsInputMethodSuspended attached property.

PreferredImeConversionModeProperty

Bezeichnet die angefügte PreferredImeConversionMode-Eigenschaft.Identifies the PreferredImeConversionMode attached property.

PreferredImeSentenceModeProperty

Bezeichnet die angefügte PreferredImeSentenceMode-Eigenschaft.Identifies the PreferredImeSentenceMode attached property.

PreferredImeStateProperty

Bezeichnet die angefügte PreferredImeState-Eigenschaft.Identifies the PreferredImeState attached property.

Eigenschaften

CanShowConfigurationUI

Ruft einen Wert ab, der angibt, ob diese Eingabemethode Konfigurations-Benutzeroberfläche (User Interface, UI)user interface (UI) anzeigen kann.Gets a value that indicates whether or not this input method can display configuration Benutzeroberfläche (User Interface, UI)user interface (UI).

CanShowRegisterWordUI

Ruft einen Wert ab, der angibt, ob diese Eingabemethode Wortregistrierungs-Benutzeroberfläche (User Interface, UI)user interface (UI) anzeigen kann.Gets a value that indicates whether this input method can display word registration Benutzeroberfläche (User Interface, UI)user interface (UI).

Current

Ruft einen Verweis auf eine aktive Eingabemethode ab, die mit dem aktuellen Kontext verknüpft ist.Gets a reference to any currently active input method associated with the current context.

Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.Gets the Dispatcher this DispatcherObject is associated with.

(Geerbt von DispatcherObject)
HandwritingState

Ruft den aktuellen Zustand der Handschrifteingabe für diese Eingabemethode ab oder legt diesen fest.Gets or sets the current state of handwriting input for this input method.

ImeConversionMode

Ruft den aktuellen Konvertierungsmodus für den Eingabemethoden-Editor ab, der mit der Eingabemethode verknüpft ist, oder legt diesen fest.Gets or sets the current conversion mode for the input method editor associated with this input method.

ImeSentenceMode

Ruft den aktuellen Satzmodus für den Eingabemethoden-Editor ab, der mit der Eingabemethode verknüpft ist, oder legt diesen fest.Gets or sets the current sentence mode for the input method editor associated with this input method.

ImeState

Ruft den aktuellen Zustand des Eingabemethoden-Editors ab, der mit der Eingabemethode verknüpft ist, oder legt diesen fest.Gets or sets the current state of the input method editor associated with this input method.

MicrophoneState

Ruft den aktuellen Zustand der Mikrofoneingabe für diese Eingabemethode ab oder legt diesen fest.Gets or sets the current state of microphone input for this input method.

SpeechMode

Ruft den Sprachmodus für diese Eingabemethode ab oder legt diesen fest.Gets or sets the speech mode for this input method.

Angefügte Eigenschaften

InputScope

Ruft den Eingabebereich für ein angegebenes Abhängigkeitsobjekt ab oder legt diesen fest.Gets or sets the input scope for a specified dependency object.

IsInputMethodEnabled

Ruft einen Wert ab, mit dem angegeben wird, ob die Eingabemethode aktiviert ist, oder legt diesen fest.Gets or sets a value that indicates whether this input method is enabled.

IsInputMethodSuspended

Ruft einen Wert ab, mit dem angegeben wird, ob die Eingabemethode deaktiviert ist, oder legt diesen fest.Gets or sets a value that indicates whether this input method is suspended.

PreferredImeConversionMode

Ruft einen bevorzugten ImeConversionModeValues-Wert für ein angegebenes Abhängigkeitsobjekt ab oder legt diesen fest.Gets or sets a preferred ImeConversionModeValues value for a specified dependency object.

PreferredImeSentenceMode

Ruft einen bevorzugten ImeSentenceModeValues-Wert für ein angegebenes Abhängigkeitsobjekt ab oder legt diesen fest.Gets or sets a preferred ImeSentenceModeValues value for a specified dependency object.

PreferredImeState

Ruft einen bevorzugten Zustand bezüglich der Eingabemethode für ein angegebenes Abhängigkeitsobjekt ab oder legt diesen fest.Gets or sets a preferred input method state for a specified dependency object.

Methoden

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.Determines whether the calling thread has access to this DispatcherObject.

(Geerbt von DispatcherObject)
Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetInputScope(DependencyObject)

Gibt den Wert der angefügten InputScope-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.Returns the value of the InputScope attached property for a specified dependency object.

GetIsInputMethodEnabled(DependencyObject)

Gibt den Wert der angefügten IsInputMethodEnabled-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.Returns the value of the IsInputMethodEnabled attached property for a specified dependency object.

GetIsInputMethodSuspended(DependencyObject)

Gibt den Wert der angefügten IsInputMethodSuspended-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.Returns the value of the IsInputMethodSuspended attached property for a specified dependency object.

GetPreferredImeConversionMode(DependencyObject)

Gibt den Wert der angefügten PreferredImeConversionMode-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.Returns the value of the PreferredImeConversionMode attached property for a specified dependency object.

GetPreferredImeSentenceMode(DependencyObject)

Gibt den Wert der angefügten PreferredImeSentenceMode-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.Returns the value of the PreferredImeSentenceMode attached property for a specified dependency object.

GetPreferredImeState(DependencyObject)

Gibt den Wert der angefügten PreferredImeState-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.Returns the value of the PreferredImeState attached property for a specified dependency object.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
SetInputScope(DependencyObject, InputScope)

Legt den Wert der angefügten InputScope-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.Sets the value of the InputScope attached property on the specified dependency object.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Legt den Wert der angefügten IsInputMethodEnabled-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.Sets the value of the IsInputMethodEnabled attached property on the specified dependency object.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Legt den Wert der angefügten IsInputMethodSuspended-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.Sets the value of the IsInputMethodSuspended attached property on the specified dependency object.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Legt den Wert der angefügten PreferredImeConversionMode-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.Sets the value of the PreferredImeConversionMode attached property on the specified dependency object.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Legt den Wert der angefügten PreferredImeSentenceMode-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.Sets the value of the PreferredImeSentenceMode attached property on the specified dependency object.

SetPreferredImeState(DependencyObject, InputMethodState)

Legt den Wert der angefügten PreferredImeState-Eigenschaft für das angegebene Abhängigkeitsobjekt fest.Sets the value of the PreferredImeState attached property on the specified dependency object.

ShowConfigureUI()

Zeigt die Konfigurations-Benutzeroberfläche (User Interface, UI)user interface (UI) an, die mit dem derzeit aktiven Tastaturtextdienst verknüpft ist.Displays configuration Benutzeroberfläche (User Interface, UI)user interface (UI) associated with the currently active keyboard text service.

ShowConfigureUI(UIElement)

Zeigt die Konfigurations-Benutzeroberfläche (User Interface, UI)user interface (UI) an, die mit dem derzeit aktiven Tastaturtextdienst verknüpft ist, und verwendet ein UIElement als übergeordnetes Element für die Konfigurations-UIUI.Displays configuration Benutzeroberfläche (User Interface, UI)user interface (UI) associated with the currently active keyboard text service, using a specified UIElement as the parent element for the configuration UIUI.

ShowRegisterWordUI()

Zeigt die Wortregistrierungs-Benutzeroberfläche (User Interface, UI)user interface (UI) an, die mit dem derzeit aktiven Tastaturtextdienst verknüpft ist.Displays word registration Benutzeroberfläche (User Interface, UI)user interface (UI) associated with the currently active keyboard text service.

ShowRegisterWordUI(String)

Zeigt die Wortregistrierungs-Benutzeroberfläche (User Interface, UI)user interface (UI) an, die mit dem derzeit aktiven Tastaturtextdienst verknüpft ist.Displays word registration Benutzeroberfläche (User Interface, UI)user interface (UI) associated with the currently active keyboard text service. Akzeptiert eine angegebene Zeichenfolge als Standardwert für die Registrierung.Accepts a specified string as the default value to register.

ShowRegisterWordUI(UIElement, String)

Zeigt die Wortregistrierungs-Benutzeroberfläche (User Interface, UI)user interface (UI) an, die mit dem derzeit aktiven Tastaturtextdienst verknüpft ist.Displays word registration Benutzeroberfläche (User Interface, UI)user interface (UI) associated with the currently active keyboard text service. Akzeptiert eine angegebene Zeichenfolge als Standardwert für die Registrierung sowie ein angegebenes UIElement als übergeordnetes Element für die Konfigurations-UIUI.Accepts a specified string as the default value to register, and a specified UIElement as the parent element for the configuration UIUI.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann.Enforces that the calling thread has access to this DispatcherObject.

(Geerbt von DispatcherObject)

Ereignisse

StateChanged

Tritt ein, wenn sich der (durch die ImeState-Eigenschaft dargestellte) Zustand der Eingabemethode ändert.Occurs when the input method state (represented by the ImeState property) changes.

Gilt für:

Siehe auch