InputMethod Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce strumenti per la gestione e l'interazione con Framework servizi di testo che mette a disposizione il supporto per metodi di input del testo alternativi come il riconoscimento vocale e della grafia.
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
- Ereditarietà
Esempio
Nell'esempio seguente viene illustrato come usare un InputMethod oggetto.
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()
Campi
InputScopeProperty |
Identifica la proprietà associata InputScope. |
IsInputMethodEnabledProperty |
Identifica la proprietà associata IsInputMethodEnabled. |
IsInputMethodSuspendedProperty |
Identifica la proprietà associata IsInputMethodSuspended. |
PreferredImeConversionModeProperty |
Identifica la proprietà associata PreferredImeConversionMode. |
PreferredImeSentenceModeProperty |
Identifica la proprietà associata PreferredImeSentenceMode. |
PreferredImeStateProperty |
Identifica la proprietà associata PreferredImeState. |
Proprietà
CanShowConfigurationUI |
Ottiene un valore che indica se questo metodo di input può visualizzare l'interfaccia utente della configurazione. |
CanShowRegisterWordUI |
Ottiene un valore che indica se questo metodo di input può visualizzare l'interfaccia utente di registrazione delle parole. |
Current |
Ottiene un riferimento a un metodo di input qualsiasi attivo correntemente associato al contesto corrente. |
Dispatcher |
Ottiene l'oggetto Dispatcher associato a DispatcherObject. (Ereditato da DispatcherObject) |
HandwritingState |
Ottiene o imposta lo stato corrente del riconoscimento della grafia per questo metodo di input. |
ImeConversionMode |
Ottiene o imposta la modalità di conversione corrente per l'IME (Input Method Editor) associato a questo metodo di input. |
ImeSentenceMode |
Ottiene o imposta la modalità di conversione della frase corrente per l'IME (Input Method Editor) associato a questo metodo di input. |
ImeState |
Ottiene o imposta lo stato corrente dell'IME (Input Method Editor) associato a questo metodo di input. |
MicrophoneState |
Ottiene o imposta lo stato corrente dell'input del microfono per questo metodo di input. |
SpeechMode |
Ottiene o imposta la modalità di riconoscimento vocale per questo metodo di input. |
Proprietà associate
InputScope |
Ottiene o imposta l'ambito di input per un oggetto dipendenza specificato. |
IsInputMethodEnabled |
Ottiene o imposta un valore che indica se questo metodo di input è abilitato. |
IsInputMethodSuspended |
Ottiene o imposta un valore che indica se questo metodo di input è sospeso. |
PreferredImeConversionMode |
Ottiene o imposta un valore ImeConversionModeValues preferito per un oggetto dipendenza specificato. |
PreferredImeSentenceMode |
Ottiene o imposta un valore ImeSentenceModeValues preferito per un oggetto dipendenza specificato. |
PreferredImeState |
Ottiene o imposta uno stato del metodo di input preferito per un oggetto dipendenza specificato. |
Metodi
CheckAccess() |
Determina se il thread chiamante ha accesso a DispatcherObject. (Ereditato da DispatcherObject) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetInputScope(DependencyObject) |
Restituisce il valore della proprietà associata InputScope relativa a un oggetto dipendenza specificato. |
GetIsInputMethodEnabled(DependencyObject) |
Restituisce il valore della proprietà associata IsInputMethodEnabled relativa a un oggetto dipendenza specificato. |
GetIsInputMethodSuspended(DependencyObject) |
Restituisce il valore della proprietà associata IsInputMethodSuspended relativa a un oggetto dipendenza specificato. |
GetPreferredImeConversionMode(DependencyObject) |
Restituisce il valore della proprietà associata PreferredImeConversionMode relativa a un oggetto dipendenza specificato. |
GetPreferredImeSentenceMode(DependencyObject) |
Restituisce il valore della proprietà associata PreferredImeSentenceMode relativa a un oggetto dipendenza specificato. |
GetPreferredImeState(DependencyObject) |
Restituisce il valore della proprietà associata PreferredImeState relativa a un oggetto dipendenza specificato. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SetInputScope(DependencyObject, InputScope) |
Imposta il valore della proprietà associata InputScope per l'oggetto dipendenza specificato. |
SetIsInputMethodEnabled(DependencyObject, Boolean) |
Imposta il valore della proprietà associata IsInputMethodEnabled per l'oggetto dipendenza specificato. |
SetIsInputMethodSuspended(DependencyObject, Boolean) |
Imposta il valore della proprietà associata IsInputMethodSuspended per l'oggetto dipendenza specificato. |
SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) |
Imposta il valore della proprietà associata PreferredImeConversionMode per l'oggetto dipendenza specificato. |
SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) |
Imposta il valore della proprietà associata PreferredImeSentenceMode per l'oggetto dipendenza specificato. |
SetPreferredImeState(DependencyObject, InputMethodState) |
Imposta il valore della proprietà associata PreferredImeState per l'oggetto dipendenza specificato. |
ShowConfigureUI() |
Visualizza l'interfaccia utente di configurazione associata al servizio di testo della tastiera correntemente attivo. |
ShowConfigureUI(UIElement) |
Visualizza l'interfaccia utente di configurazione associata al servizio di testo della tastiera attualmente attiva, usando un elemento specificato UIElement come elemento padre per l'interfaccia utente di configurazione. |
ShowRegisterWordUI() |
Visualizza l'interfaccia utente di registrazione delle parole associata al servizio di testo della tastiera correntemente attivo. |
ShowRegisterWordUI(String) |
Visualizza l'interfaccia utente di registrazione delle parole associata al servizio di testo della tastiera correntemente attivo. Accetta una stringa specificata come valore predefinito da registrare. |
ShowRegisterWordUI(UIElement, String) |
Visualizza l'interfaccia utente di registrazione delle parole associata al servizio di testo della tastiera correntemente attivo. Accetta una stringa specificata come valore predefinito da registrare e un oggetto specificato UIElement come elemento padre per l'interfaccia utente di configurazione. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
VerifyAccess() |
Impone che il thread chiamante abbia accesso a DispatcherObject. (Ereditato da DispatcherObject) |
Eventi
StateChanged |
Si verifica quando lo stato del metodo di input (rappresentato dalla proprietà ImeState) cambia. |