InputMethod Třída

Definice

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
InputMethod

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

Platí pro

Viz také