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.
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
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. |