InputMethod Clase

Definición

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
InputMethod

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

Se aplica a

Consulte también