InputMethod Classe

Definizione

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 class InputMethod : System.Windows.Threading.DispatcherObject
Ereditarietà
InputMethod

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

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.

Si applica a

Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche