Compartir a través de


InputMethod Clase

Definición

Proporciona los medios necesarios para administrar e interactuar con Text Services Framework, que proporciona compatibilidad para métodos de entrada de texto alternativo, 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

InputScopeProperty

Identifica la propiedad adjunta InputScope.

IsInputMethodEnabledProperty

Identifica la propiedad adjunta IsInputMethodEnabled.

IsInputMethodSuspendedProperty

Identifica la propiedad adjunta IsInputMethodSuspended.

PreferredImeConversionModeProperty

Identifica la propiedad adjunta PreferredImeConversionMode.

PreferredImeSentenceModeProperty

Identifica la propiedad adjunta PreferredImeSentenceMode.

PreferredImeStateProperty

Identifica la propiedad adjunta PreferredImeState.

Propiedades

CanShowConfigurationUI

Obtiene un valor que indica si este método de entrada puede mostrar o no 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 actualmente activo asociado al contexto actual.

Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.

(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 del método de entrada asociado a este método de entrada.

ImeSentenceMode

Obtiene o establece el modo de oraciones actual para el editor del método de entrada asociado a este método de entrada.

ImeState

Obtiene o establece el estado actual del editor del método de entrada asociado a este método de entrada.

MicrophoneState

Obtiene o establece el estado actual de la entrada de micrófono para este método de entrada.

SpeechMode

Obtiene o establece el modo de voz para este método de entrada.

Propiedades adjuntas

InputScope

Obtiene o establece el ámbito de entrada para 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 ImeConversionModeValues preferido para un objeto de dependencia especificado.

PreferredImeSentenceMode

Obtiene o establece un valor ImeSentenceModeValues preferido 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

CheckAccess()

Determina si el subproceso de la llamada tiene acceso a DispatcherObject.

(Heredado de DispatcherObject)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetInputScope(DependencyObject)

Devuelve el valor de la propiedad adjunta InputScope de un objeto de dependencia especificado.

GetIsInputMethodEnabled(DependencyObject)

Devuelve el valor de la propiedad adjunta IsInputMethodEnabled de un objeto de dependencia especificado.

GetIsInputMethodSuspended(DependencyObject)

Devuelve el valor de la propiedad adjunta IsInputMethodSuspended de un objeto de dependencia especificado.

GetPreferredImeConversionMode(DependencyObject)

Devuelve el valor de la propiedad adjunta PreferredImeConversionMode de un objeto de dependencia especificado.

GetPreferredImeSentenceMode(DependencyObject)

Devuelve el valor de la propiedad adjunta PreferredImeSentenceMode de un objeto de dependencia especificado.

GetPreferredImeState(DependencyObject)

Devuelve el valor de la propiedad adjunta PreferredImeState de un objeto de dependencia especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SetInputScope(DependencyObject, InputScope)

Establece el valor de la propiedad adjunta InputScope en el objeto de dependencia especificado.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Establece el valor de la propiedad adjunta IsInputMethodEnabled en el objeto de dependencia especificado.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Establece el valor de la propiedad adjunta IsInputMethodSuspended en el objeto de dependencia especificado.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Establece el valor de la propiedad adjunta PreferredImeConversionMode en el objeto de dependencia especificado.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Establece el valor de la propiedad adjunta PreferredImeSentenceMode en el objeto de dependencia especificado.

SetPreferredImeState(DependencyObject, InputMethodState)

Establece el valor de la propiedad adjunta PreferredImeState en el objeto de dependencia especificado.

ShowConfigureUI()

Muestra la interfaz de usuario de configuración asociada al servicio de texto del teclado activo.

ShowConfigureUI(UIElement)

Muestra la interfaz de usuario (UI) de configuración asociada al servicio de texto del teclado actualmente activo, utilizando un especificado UIElement como elemento primario para la interfaz de usuario de configuración.

ShowRegisterWordUI()

Muestra la interfaz de usuario de registro de palabras asociada al servicio de texto del teclado activo.

ShowRegisterWordUI(String)

Muestra la interfaz de usuario de registro de palabras asociada al servicio de texto del teclado activo. Acepta una cadena especificada como valor predeterminado para registrarlo.

ShowRegisterWordUI(UIElement, String)

Muestra la interfaz de usuario de registro de palabras asociada al servicio de texto del teclado activo. 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 la llamada tenga acceso a DispatcherObject.

(Heredado de DispatcherObject)

Eventos

StateChanged

Se produce cuando cambia el estado del método de entrada (representado por la propiedad ImeState).

Se aplica a

Consulte también