InputMethod Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje zařízení pro správu a interakci s architekturou textových služeb, která poskytuje podporu alternativních metod zadávání textu, jako je řeč a rukopis.
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
- Dědičnost
Příklady
Následující příklad ukazuje, jak použít InputMethod objekt.
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()
Pole
| Name | Description |
|---|---|
| InputScopeProperty |
Identifikuje připojenou InputScope vlastnost. |
| IsInputMethodEnabledProperty |
Identifikuje připojenou IsInputMethodEnabled vlastnost. |
| IsInputMethodSuspendedProperty |
Identifikuje připojenou IsInputMethodSuspended vlastnost. |
| PreferredImeConversionModeProperty |
Identifikuje připojenou PreferredImeConversionMode vlastnost. |
| PreferredImeSentenceModeProperty |
Identifikuje připojenou PreferredImeSentenceMode vlastnost. |
| PreferredImeStateProperty |
Identifikuje připojenou PreferredImeState vlastnost. |
Vlastnosti
| Name | Description |
|---|---|
| CanShowConfigurationUI |
Získá hodnotu, která označuje, zda tato vstupní metoda může zobrazit konfigurační uživatelské rozhraní (UI). |
| CanShowRegisterWordUI |
Získá hodnotu, která určuje, zda tato vstupní metoda může zobrazit uživatelské rozhraní pro registraci slov. |
| Current |
Získá odkaz na jakoukoli aktuálně aktivní vstupní metodu přidruženou k aktuálnímu kontextu. |
| Dispatcher |
Dispatcher Získá toto DispatcherObject je přidružené. (Zděděno od DispatcherObject) |
| HandwritingState |
Získá nebo nastaví aktuální stav zadávání rukou pro tuto metodu zadávání vstupu. |
| ImeConversionMode |
Získá nebo nastaví aktuální režim převodu editoru vstupní metody přidružené k této vstupní metodě. |
| ImeSentenceMode |
Získá nebo nastaví aktuální režim věty editoru vstupní metody přidružené k této vstupní metodě. |
| ImeState |
Získá nebo nastaví aktuální stav editoru vstupní metody přidružené k této vstupní metodě. |
| MicrophoneState |
Získá nebo nastaví aktuální stav vstupu mikrofonu pro tuto metodu vstupu. |
| SpeechMode |
Získá nebo nastaví režim řeči pro tuto metodu zadávání. |
Přidružené vlastnosti
| Name | Description |
|---|---|
| InputScope |
Získá nebo nastaví vstupní obor pro zadaný objekt závislosti. |
| IsInputMethodEnabled |
Získá nebo nastaví hodnotu, která označuje, zda je tato metoda vstupu povolena. |
| IsInputMethodSuspended |
Získá nebo nastaví hodnotu, která označuje, zda je tato metoda vstupu pozastavena. |
| PreferredImeConversionMode |
Získá nebo nastaví upřednostňovanou ImeConversionModeValues hodnotu pro zadaný objekt závislosti. |
| PreferredImeSentenceMode |
Získá nebo nastaví upřednostňovanou ImeSentenceModeValues hodnotu pro zadaný objekt závislosti. |
| PreferredImeState |
Získá nebo nastaví upřednostňovaný stav vstupní metody pro zadaný objekt závislosti. |
Metody
| Name | Description |
|---|---|
| CheckAccess() |
Určuje, zda volající vlákno má přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetInputScope(DependencyObject) |
Vrátí hodnotu InputScope připojené vlastnosti pro zadaný objekt závislosti. |
| GetIsInputMethodEnabled(DependencyObject) |
Vrátí hodnotu IsInputMethodEnabled připojené vlastnosti pro zadaný objekt závislosti. |
| GetIsInputMethodSuspended(DependencyObject) |
Vrátí hodnotu IsInputMethodSuspended připojené vlastnosti pro zadaný objekt závislosti. |
| GetPreferredImeConversionMode(DependencyObject) |
Vrátí hodnotu PreferredImeConversionMode připojené vlastnosti pro zadaný objekt závislosti. |
| GetPreferredImeSentenceMode(DependencyObject) |
Vrátí hodnotu PreferredImeSentenceMode připojené vlastnosti pro zadaný objekt závislosti. |
| GetPreferredImeState(DependencyObject) |
Vrátí hodnotu PreferredImeState připojené vlastnosti pro zadaný objekt závislosti. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SetInputScope(DependencyObject, InputScope) |
Nastaví hodnotu InputScope připojené vlastnosti u zadaného objektu závislosti. |
| SetIsInputMethodEnabled(DependencyObject, Boolean) |
Nastaví hodnotu IsInputMethodEnabled připojené vlastnosti u zadaného objektu závislosti. |
| SetIsInputMethodSuspended(DependencyObject, Boolean) |
Nastaví hodnotu IsInputMethodSuspended připojené vlastnosti u zadaného objektu závislosti. |
| SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) |
Nastaví hodnotu PreferredImeConversionMode připojené vlastnosti u zadaného objektu závislosti. |
| SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) |
Nastaví hodnotu PreferredImeSentenceMode připojené vlastnosti u zadaného objektu závislosti. |
| SetPreferredImeState(DependencyObject, InputMethodState) |
Nastaví hodnotu PreferredImeState připojené vlastnosti u zadaného objektu závislosti. |
| ShowConfigureUI() |
Zobrazí uživatelské rozhraní konfigurace přidružené k aktuálně aktivní textové službě klávesnice. |
| ShowConfigureUI(UIElement) |
Zobrazí uživatelské rozhraní konfigurace přidružené k aktuálně aktivní textové službě klávesnice pomocí zadaného UIElement nadřazeného prvku pro uživatelské rozhraní konfigurace. |
| ShowRegisterWordUI() |
Zobrazí uživatelské rozhraní pro registraci slov přidružené k aktuálně aktivní textové službě klávesnice. |
| ShowRegisterWordUI(String) |
Zobrazí uživatelské rozhraní pro registraci slov přidružené k aktuálně aktivní textové službě klávesnice. Přijímá zadaný řetězec jako výchozí hodnotu pro registraci. |
| ShowRegisterWordUI(UIElement, String) |
Zobrazí uživatelské rozhraní pro registraci slov přidružené k aktuálně aktivní textové službě klávesnice. Přijímá zadaný řetězec jako výchozí hodnotu pro registraci a zadaný UIElement jako nadřazený prvek pro uživatelské rozhraní konfigurace. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| VerifyAccess() |
Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |
Událost
| Name | Description |
|---|---|
| StateChanged |
Nastane, když se změní stav vstupní metody (reprezentovaná ImeState vlastností). |