Udostępnij za pośrednictwem


InputMethod Klasa

Definicja

Udostępnia narzędzia do zarządzania strukturą usług tekstowych i interakcji z nią, które zapewniają obsługę alternatywnych metod wprowadzania tekstu, takich jak mowa i pismo ręczne.

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
Dziedziczenie
InputMethod

Przykłady

W poniższym przykładzie pokazano, jak używać InputMethod obiektu.

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()

Pola

InputScopeProperty

Identyfikuje dołączoną InputScope właściwość.

IsInputMethodEnabledProperty

Identyfikuje dołączoną IsInputMethodEnabled właściwość.

IsInputMethodSuspendedProperty

Identyfikuje dołączoną IsInputMethodSuspended właściwość.

PreferredImeConversionModeProperty

Identyfikuje dołączoną PreferredImeConversionMode właściwość.

PreferredImeSentenceModeProperty

Identyfikuje dołączoną PreferredImeSentenceMode właściwość.

PreferredImeStateProperty

Identyfikuje dołączoną PreferredImeState właściwość.

Właściwości

CanShowConfigurationUI

Pobiera wartość wskazującą, czy ta metoda wejściowa może wyświetlać interfejs użytkownika konfiguracji.

CanShowRegisterWordUI

Pobiera wartość wskazującą, czy ta metoda wejściowa może wyświetlać interfejs użytkownika rejestracji wyrazów.

Current

Pobiera odwołanie do dowolnej aktualnie aktywnej metody wejściowej skojarzonej z bieżącym kontekstem.

Dispatcher

Dispatcher Pobiera tę DispatcherObject wartość skojarzona z.

(Odziedziczone po DispatcherObject)
HandwritingState

Pobiera lub ustawia bieżący stan danych wejściowych pisma ręcznego dla tej metody wejściowej.

ImeConversionMode

Pobiera lub ustawia bieżący tryb konwersji dla edytora metod wejściowych skojarzonych z tą metodą wejściową.

ImeSentenceMode

Pobiera lub ustawia bieżący tryb zdania dla edytora metod wejściowych skojarzonych z tą metodą wejściową.

ImeState

Pobiera lub ustawia bieżący stan edytora metod wejściowych skojarzonych z tą metodą wejściową.

MicrophoneState

Pobiera lub ustawia bieżący stan wejścia mikrofonu dla tej metody wejściowej.

SpeechMode

Pobiera lub ustawia tryb mowy dla tej metody wejściowej.

Właściwości dołączone

InputScope

Pobiera lub ustawia zakres wejściowy dla określonego obiektu zależności.

IsInputMethodEnabled

Pobiera lub ustawia wartość wskazującą, czy ta metoda wejściowa jest włączona.

IsInputMethodSuspended

Pobiera lub ustawia wartość wskazującą, czy ta metoda wejściowa jest zawieszona.

PreferredImeConversionMode

Pobiera lub ustawia preferowaną ImeConversionModeValues wartość dla określonego obiektu zależności.

PreferredImeSentenceMode

Pobiera lub ustawia preferowaną ImeSentenceModeValues wartość dla określonego obiektu zależności.

PreferredImeState

Pobiera lub ustawia preferowany stan metody wejściowej dla określonego obiektu zależności.

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInputScope(DependencyObject)

Zwraca wartość dołączonej InputScope właściwości dla określonego obiektu zależności.

GetIsInputMethodEnabled(DependencyObject)

Zwraca wartość dołączonej IsInputMethodEnabled właściwości dla określonego obiektu zależności.

GetIsInputMethodSuspended(DependencyObject)

Zwraca wartość dołączonej IsInputMethodSuspended właściwości dla określonego obiektu zależności.

GetPreferredImeConversionMode(DependencyObject)

Zwraca wartość dołączonej PreferredImeConversionMode właściwości dla określonego obiektu zależności.

GetPreferredImeSentenceMode(DependencyObject)

Zwraca wartość dołączonej PreferredImeSentenceMode właściwości dla określonego obiektu zależności.

GetPreferredImeState(DependencyObject)

Zwraca wartość dołączonej PreferredImeState właściwości dla określonego obiektu zależności.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SetInputScope(DependencyObject, InputScope)

Ustawia wartość dołączonej InputScope właściwości na określonym obiekcie zależności.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Ustawia wartość dołączonej IsInputMethodEnabled właściwości na określonym obiekcie zależności.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Ustawia wartość dołączonej IsInputMethodSuspended właściwości na określonym obiekcie zależności.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Ustawia wartość dołączonej PreferredImeConversionMode właściwości na określonym obiekcie zależności.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Ustawia wartość dołączonej PreferredImeSentenceMode właściwości na określonym obiekcie zależności.

SetPreferredImeState(DependencyObject, InputMethodState)

Ustawia wartość dołączonej PreferredImeState właściwości na określonym obiekcie zależności.

ShowConfigureUI()

Wyświetla interfejs użytkownika konfiguracji skojarzony z aktualnie aktywną usługą tekstową klawiatury.

ShowConfigureUI(UIElement)

Wyświetla interfejs użytkownika konfiguracji skojarzony z aktualnie aktywną usługą tekstową klawiatury przy użyciu określonego UIElement jako element nadrzędny dla interfejsu użytkownika konfiguracji.

ShowRegisterWordUI()

Wyświetla interfejs użytkownika rejestracji wyrazów skojarzony z aktualnie aktywną usługą tekstową klawiatury.

ShowRegisterWordUI(String)

Wyświetla interfejs użytkownika rejestracji wyrazów skojarzony z aktualnie aktywną usługą tekstową klawiatury. Akceptuje określony ciąg jako wartość domyślną do zarejestrowania.

ShowRegisterWordUI(UIElement, String)

Wyświetla interfejs użytkownika rejestracji wyrazów skojarzony z aktualnie aktywną usługą tekstową klawiatury. Akceptuje określony ciąg jako wartość domyślną do zarejestrowania i określony UIElement jako element nadrzędny dla interfejsu użytkownika konfiguracji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)

Zdarzenia

StateChanged

Występuje, gdy zmienia się stan metody wejściowej ImeState (reprezentowany przez właściwość).

Dotyczy

Zobacz też