InputMethod Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |