InputMethod Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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ść). |