InputMethod Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona instalaciones para administrar e interactuar con Text Services Framework, que proporciona compatibilidad con métodos de entrada de texto alternativos, como voz y escritura a mano.
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
- Herencia
Ejemplos
En el ejemplo siguiente se muestra cómo usar un InputMethod objeto .
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()
Campos
| Nombre | Description |
|---|---|
| InputScopeProperty |
Identifica la InputScope propiedad adjunta. |
| IsInputMethodEnabledProperty |
Identifica la IsInputMethodEnabled propiedad adjunta. |
| IsInputMethodSuspendedProperty |
Identifica la IsInputMethodSuspended propiedad adjunta. |
| PreferredImeConversionModeProperty |
Identifica la PreferredImeConversionMode propiedad adjunta. |
| PreferredImeSentenceModeProperty |
Identifica la PreferredImeSentenceMode propiedad adjunta. |
| PreferredImeStateProperty |
Identifica la PreferredImeState propiedad adjunta. |
Propiedades
| Nombre | Description |
|---|---|
| CanShowConfigurationUI |
Obtiene un valor que indica si este método de entrada puede mostrar la interfaz de usuario (UI) de configuración. |
| CanShowRegisterWordUI |
Obtiene un valor que indica si este método de entrada puede mostrar la interfaz de usuario (UI) del registro de palabras. |
| Current |
Obtiene una referencia a cualquier método de entrada activo asociado al contexto actual. |
| Dispatcher |
Obtiene el objeto al que DispatcherDispatcherObject está asociado. (Heredado de DispatcherObject) |
| HandwritingState |
Obtiene o establece el estado actual de la entrada de escritura a mano para este método de entrada. |
| ImeConversionMode |
Obtiene o establece el modo de conversión actual para el editor de métodos de entrada asociado a este método de entrada. |
| ImeSentenceMode |
Obtiene o establece el modo de oración actual para el editor de métodos de entrada asociado a este método de entrada. |
| ImeState |
Obtiene o establece el estado actual del editor de métodos de entrada asociado a este método de entrada. |
| MicrophoneState |
Obtiene o establece el estado actual de la entrada del micrófono para este método de entrada. |
| SpeechMode |
Obtiene o establece el modo de voz para este método de entrada. |
Propiedades adjuntas
| Nombre | Description |
|---|---|
| InputScope |
Obtiene o establece el ámbito de entrada de un objeto de dependencia especificado. |
| IsInputMethodEnabled |
Obtiene o establece un valor que indica si este método de entrada está habilitado. |
| IsInputMethodSuspended |
Obtiene o establece un valor que indica si este método de entrada está suspendido. |
| PreferredImeConversionMode |
Obtiene o establece un valor preferido ImeConversionModeValues para un objeto de dependencia especificado. |
| PreferredImeSentenceMode |
Obtiene o establece un valor preferido ImeSentenceModeValues para un objeto de dependencia especificado. |
| PreferredImeState |
Obtiene o establece un estado de método de entrada preferido para un objeto de dependencia especificado. |
Métodos
| Nombre | Description |
|---|---|
| CheckAccess() |
Determina si el subproceso que llama tiene acceso a este DispatcherObject. (Heredado de DispatcherObject) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetInputScope(DependencyObject) |
Devuelve el valor de la InputScope propiedad adjunta para un objeto de dependencia especificado. |
| GetIsInputMethodEnabled(DependencyObject) |
Devuelve el valor de la IsInputMethodEnabled propiedad adjunta para un objeto de dependencia especificado. |
| GetIsInputMethodSuspended(DependencyObject) |
Devuelve el valor de la IsInputMethodSuspended propiedad adjunta para un objeto de dependencia especificado. |
| GetPreferredImeConversionMode(DependencyObject) |
Devuelve el valor de la PreferredImeConversionMode propiedad adjunta para un objeto de dependencia especificado. |
| GetPreferredImeSentenceMode(DependencyObject) |
Devuelve el valor de la PreferredImeSentenceMode propiedad adjunta para un objeto de dependencia especificado. |
| GetPreferredImeState(DependencyObject) |
Devuelve el valor de la PreferredImeState propiedad adjunta para un objeto de dependencia especificado. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| SetInputScope(DependencyObject, InputScope) |
Establece el valor de la InputScope propiedad adjunta en el objeto de dependencia especificado. |
| SetIsInputMethodEnabled(DependencyObject, Boolean) |
Establece el valor de la IsInputMethodEnabled propiedad adjunta en el objeto de dependencia especificado. |
| SetIsInputMethodSuspended(DependencyObject, Boolean) |
Establece el valor de la IsInputMethodSuspended propiedad adjunta en el objeto de dependencia especificado. |
| SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) |
Establece el valor de la PreferredImeConversionMode propiedad adjunta en el objeto de dependencia especificado. |
| SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) |
Establece el valor de la PreferredImeSentenceMode propiedad adjunta en el objeto de dependencia especificado. |
| SetPreferredImeState(DependencyObject, InputMethodState) |
Establece el valor de la PreferredImeState propiedad adjunta en el objeto de dependencia especificado. |
| ShowConfigureUI() |
Muestra la interfaz de usuario (UI) de configuración asociada al servicio de texto de teclado activo actualmente. |
| ShowConfigureUI(UIElement) |
Muestra la interfaz de usuario (UI) de configuración asociada al servicio de texto de teclado activo actualmente, utilizando un especificado UIElement como elemento primario para la interfaz de usuario de configuración. |
| ShowRegisterWordUI() |
Muestra la interfaz de usuario (UI) de registro de palabras asociada al servicio de texto de teclado activo actualmente. |
| ShowRegisterWordUI(String) |
Muestra la interfaz de usuario (UI) de registro de palabras asociada al servicio de texto de teclado activo actualmente. Acepta una cadena especificada como valor predeterminado que se va a registrar. |
| ShowRegisterWordUI(UIElement, String) |
Muestra la interfaz de usuario (UI) de registro de palabras asociada al servicio de texto de teclado activo actualmente. Acepta una cadena especificada como el valor predeterminado que se va a registrar y un especificado UIElement como elemento primario para la interfaz de usuario de configuración. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| VerifyAccess() |
Exige que el subproceso de llamada tenga acceso a este DispatcherObject. (Heredado de DispatcherObject) |
Eventos
| Nombre | Description |
|---|---|
| StateChanged |
Se produce cuando cambia el estado del método de entrada (representado por la ImeState propiedad). |