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.
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à
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. |