Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe InputMethod

Fornisce le funzionalità per la gestione e l'interazione con Framework servizi di testo, che fornisce supporto per i metodi di input di testo alternativo come speech e grafia.

Spazio dei nomi:  System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)

public class InputMethod : DispatcherObject

Il tipo InputMethod espone i seguenti membri.

  NomeDescrizione
Proprietà pubblicaCanShowConfigurationUIOttiene un valore che indica se un questo metodo di input possibile visualizzare la configurazione interfaccia utente.
Proprietà pubblicaCanShowRegisterWordUIOttiene un valore che indica se questo metodo di input possibile visualizzare la registrazione di parola interfaccia utente. 
Proprietà pubblicaMembro staticoCurrentOttiene un riferimento a un oggetto attualmente al metodo di input attivo associato al contesto corrente.
Proprietà pubblicaDispatcher Ottiene l'oggetto Dispatcher al quale l'oggetto DispatcherObject è associato. (Ereditato da DispatcherObject)
Proprietà pubblicaHandwritingStateOttiene o imposta lo stato corrente dell'input della grafia per questo metodo di input.
Proprietà pubblicaImeConversionModeOttiene o imposta la modalità corrente di conversione per (Input Method Editor associato a questo metodo di input.
Proprietà pubblicaImeSentenceModeOttiene o imposta la modalità corrente di frase per (Input Method Editor associato a questo metodo di input.
Proprietà pubblicaImeStateOttiene o imposta lo stato corrente di (Input Method Editor associato a questo metodo di input.
Proprietà pubblicaMicrophoneStateOttiene o imposta lo stato corrente dell'input di microfono per questo metodo di input.
Proprietà pubblicaSpeechModeOttiene o imposta la modalità di riconoscimento vocale per questo metodo di input.
In alto

  NomeDescrizione
Proprietà pubblica associataInputScopeOttiene o imposta l'ambito di input per un oggetto di dipendenza specificato.
Proprietà pubblica associataIsInputMethodEnabledOttiene o imposta un valore che indica se questo metodo di input è abilitato.
Proprietà pubblica associataIsInputMethodSuspendedOttiene o imposta un valore che indica se questo metodo di input viene sospeso.
Proprietà pubblica associataPreferredImeConversionModeottiene o imposta preferito ImeConversionModeValues valore per un oggetto di dipendenza specificato.
Proprietà pubblica associataPreferredImeSentenceModeottiene o imposta preferito ImeSentenceModeValues valore per un oggetto di dipendenza specificato.
Proprietà pubblica associataPreferredImeStateOttiene o imposta uno stato preferita del metodo di input per un oggetto di dipendenza specificato.
In alto

  NomeDescrizione
Metodo pubblicoCheckAccess Determina se il thread chiamante ha accesso a questo DispatcherObject. (Ereditato da DispatcherObject)
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoMembro staticoGetInputScopeRestituisce il valore di InputScope  proprietà associata per un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoGetIsInputMethodEnabledRestituisce il valore di IsInputMethodEnabled  proprietà associata per un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoGetIsInputMethodSuspendedRestituisce il valore di IsInputMethodSuspended  proprietà associata per un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoGetPreferredImeConversionModeRestituisce il valore di PreferredImeConversionMode  proprietà associata per un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoGetPreferredImeSentenceModeRestituisce il valore di PreferredImeSentenceMode  proprietà associata per un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoGetPreferredImeStateRestituisce il valore di PreferredImeState  proprietà associata per un oggetto di dipendenza specificato.
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo protettoMemberwiseClone Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoMembro staticoSetInputScopeImposta il valore di InputScopeproprietà associata nell'oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoSetIsInputMethodEnabledImposta il valore di IsInputMethodEnabledproprietà associata nell'oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoSetIsInputMethodSuspendedImposta il valore di IsInputMethodSuspendedproprietà associata nell'oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoSetPreferredImeConversionModeImposta il valore di PreferredImeConversionModeproprietà associata nell'oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoSetPreferredImeSentenceModeImposta il valore di PreferredImeSentenceModeproprietà associata nell'oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoSetPreferredImeStateImposta il valore di PreferredImeStateproprietà associata nell'oggetto di dipendenza specificato.
Metodo pubblicoShowConfigureUI()Visualizza la configurazione interfaccia utente associato al form attualmente il servizio di testo attivo della tastiera.
Metodo pubblicoShowConfigureUI(UIElement)Visualizza la configurazione interfaccia utente associato al form attualmente il servizio di testo attivo della tastiera, mediante l'oggetto specificato UIElement come elemento padre per la configurazione interfaccia utente.
Metodo pubblicoShowRegisterWordUI()Registrazione di parola delle visualizzazioni interfaccia utente associato al form attualmente il servizio di testo attivo della tastiera.
Metodo pubblicoShowRegisterWordUI(String)Registrazione di parola delle visualizzazioni interfaccia utente associato al form attualmente il servizio di testo attivo della tastiera. Accetta una stringa specificata come valore predefinito per registrare.
Metodo pubblicoShowRegisterWordUI(UIElement, String)Registrazione di parola delle visualizzazioni interfaccia utente associato al form attualmente il servizio di testo attivo della tastiera. Accetta una stringa specificata come valore predefinito per registrare e specificato UIElement come elemento padre per la configurazione interfaccia utente.
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblicoVerifyAccess Impone che il thread chiamante abbia accesso a questo DispatcherObject. (Ereditato da DispatcherObject)
In alto

  NomeDescrizione
Evento pubblicoStateChangedSi verifica quando lo stato del metodo di input (rappresentato da ImeState modifiche della proprietà).
In alto

  NomeDescrizione
Campo pubblicoMembro staticoInputScopePropertyidentifica InputScope proprietà associata.
Campo pubblicoMembro staticoIsInputMethodEnabledPropertyidentifica IsInputMethodEnabled proprietà associata.
Campo pubblicoMembro staticoIsInputMethodSuspendedPropertyidentifica IsInputMethodSuspended proprietà associata.
Campo pubblicoMembro staticoPreferredImeConversionModePropertyidentifica PreferredImeConversionMode proprietà associata.
Campo pubblicoMembro staticoPreferredImeSentenceModePropertyidentifica PreferredImeSentenceMode proprietà associata.
Campo pubblicoMembro staticoPreferredImeStatePropertyidentifica PreferredImeState proprietà associata.
In alto

Nell'esempio seguente viene illustrato come utilizzare 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();


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro pubblico static (Shared in Visual Basic) di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft