InputMethod Classe

Definizione

Offre funzionalità per la gestione e l'interazione con il framework di Servizi di testo, che fornisce supporto per metodi di input di testo alternativi, ad esempio la sintesi vocale e la 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à
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();
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

Nome Descrizione
InputScopeProperty

Identifica la InputScope proprietà associata.

IsInputMethodEnabledProperty

Identifica la IsInputMethodEnabled proprietà associata.

IsInputMethodSuspendedProperty

Identifica la IsInputMethodSuspended proprietà associata.

PreferredImeConversionModeProperty

Identifica la PreferredImeConversionMode proprietà associata.

PreferredImeSentenceModeProperty

Identifica la PreferredImeSentenceMode proprietà associata.

PreferredImeStateProperty

Identifica la PreferredImeState proprietà associata.

Proprietà

Nome Descrizione
CanShowConfigurationUI

Ottiene un valore che indica se questo metodo di input può visualizzare o meno l'interfaccia utente di 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 qualsiasi metodo di input attualmente attivo associato al contesto corrente.

Dispatcher

Ottiene l'oggetto DispatcherDispatcherObject a cui è associato.

(Ereditato da DispatcherObject)
HandwritingState

Ottiene o imposta lo stato corrente dell'input di grafia per questo metodo di input di input.

ImeConversionMode

Ottiene o imposta la modalità di conversione corrente per l'editor di metodi di input associato a questo metodo di input.

ImeSentenceMode

Ottiene o imposta la modalità frase corrente per l'editor di metodi di input associato a questo metodo di input.

ImeState

Ottiene o imposta lo stato corrente dell'editor di metodi di input 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

Nome Descrizione
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 preferito ImeConversionModeValues per un oggetto dipendenza specificato.

PreferredImeSentenceMode

Ottiene o imposta un valore preferito ImeSentenceModeValues per un oggetto dipendenza specificato.

PreferredImeState

Ottiene o imposta uno stato del metodo di input preferito per un oggetto di dipendenza specificato.

Metodi

Nome Descrizione
CheckAccess()

Determina se il thread chiamante ha accesso a questo DispatcherObjectoggetto .

(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 InputScope proprietà associata per un oggetto di dipendenza specificato.

GetIsInputMethodEnabled(DependencyObject)

Restituisce il valore della IsInputMethodEnabled proprietà associata per un oggetto di dipendenza specificato.

GetIsInputMethodSuspended(DependencyObject)

Restituisce il valore della IsInputMethodSuspended proprietà associata per un oggetto di dipendenza specificato.

GetPreferredImeConversionMode(DependencyObject)

Restituisce il valore della PreferredImeConversionMode proprietà associata per un oggetto di dipendenza specificato.

GetPreferredImeSentenceMode(DependencyObject)

Restituisce il valore della PreferredImeSentenceMode proprietà associata per un oggetto di dipendenza specificato.

GetPreferredImeState(DependencyObject)

Restituisce il valore della PreferredImeState proprietà associata per un oggetto di dipendenza specificato.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SetInputScope(DependencyObject, InputScope)

Imposta il valore della InputScope proprietà associata sull'oggetto dipendenza specificato.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Imposta il valore della IsInputMethodEnabled proprietà associata sull'oggetto dipendenza specificato.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Imposta il valore della IsInputMethodSuspended proprietà associata sull'oggetto dipendenza specificato.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Imposta il valore della PreferredImeConversionMode proprietà associata sull'oggetto dipendenza specificato.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Imposta il valore della PreferredImeSentenceMode proprietà associata sull'oggetto dipendenza specificato.

SetPreferredImeState(DependencyObject, InputMethodState)

Imposta il valore della PreferredImeState proprietà associata sull'oggetto dipendenza specificato.

ShowConfigureUI()

Visualizza l'interfaccia utente di configurazione associata al servizio di testo della tastiera attualmente attivo.

ShowConfigureUI(UIElement)

Visualizza l'interfaccia utente di configurazione associata al servizio di testo della tastiera attualmente attivo, usando un oggetto 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 attualmente attivo.

ShowRegisterWordUI(String)

Visualizza l'interfaccia utente di registrazione delle parole associata al servizio di testo della tastiera attualmente 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 attualmente 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 questo DispatcherObjectoggetto .

(Ereditato da DispatcherObject)

Eventi

Nome Descrizione
StateChanged

Si verifica quando lo stato del metodo di input (rappresentato dalla ImeState proprietà) cambia.

Si applica a

Vedi anche