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.Provides facilities for managing and interacting with the Text Services Framework, which provides support for alternate text input methods such as speech and handwriting.

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 utilizar un InputMethod objeto.The following example demonstrates how to use an InputMethod object.

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.Identifies the InputScope attached property.

IsInputMethodEnabledProperty

Identifica la propiedad adjunta IsInputMethodEnabled.Identifies the IsInputMethodEnabled attached property.

IsInputMethodSuspendedProperty

Identifica la propiedad adjunta IsInputMethodSuspended.Identifies the IsInputMethodSuspended attached property.

PreferredImeConversionModeProperty

Identifica la propiedad adjunta PreferredImeConversionMode.Identifies the PreferredImeConversionMode attached property.

PreferredImeSentenceModeProperty

Identifica la propiedad adjunta PreferredImeSentenceMode.Identifies the PreferredImeSentenceMode attached property.

PreferredImeStateProperty

Identifica la propiedad adjunta PreferredImeState.Identifies the PreferredImeState attached property.

Propiedades

CanShowConfigurationUI

Obtiene un valor que indica si este método de entrada puede mostrar o no la interfaz de usuario (UI)user interface (UI) de configuración.Gets a value that indicates whether or not this input method can display configuration interfaz de usuario (UI)user interface (UI).

CanShowRegisterWordUI

Obtiene un valor que indica si este método de entrada puede mostrar la interfaz de usuario (UI)user interface (UI) de registro de palabras.Gets a value that indicates whether this input method can display word registration interfaz de usuario (UI)user interface (UI).

Current

Obtiene una referencia a cualquier método de entrada actualmente activo asociado al contexto actual.Gets a reference to any currently active input method associated with the current context.

Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Heredado de DispatcherObject)
HandwritingState

Obtiene o establece el estado actual de la entrada de escritura a mano para este método de entrada.Gets or sets the current state of handwriting input for this input method.

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.Gets or sets the current conversion mode for the input method editor associated with this input method.

ImeSentenceMode

Obtiene o establece el modo de oraciones actual para el editor del método de entrada asociado a este método de entrada.Gets or sets the current sentence mode for the input method editor associated with this input method.

ImeState

Obtiene o establece el estado actual del editor del método de entrada asociado a este método de entrada.Gets or sets the current state of the input method editor associated with this input method.

MicrophoneState

Obtiene o establece el estado actual de la entrada de micrófono para este método de entrada.Gets or sets the current state of microphone input for this input method.

SpeechMode

Obtiene o establece el modo de voz para este método de entrada.Gets or sets the speech mode for this input method.

Propiedades adjuntas

InputScope

Obtiene o establece el ámbito de entrada para un objeto de dependencia especificado.Gets or sets the input scope for a specified dependency object.

IsInputMethodEnabled

Obtiene o establece un valor que indica si este método de entrada está habilitado.Gets or sets a value that indicates whether this input method is enabled.

IsInputMethodSuspended

Obtiene o establece un valor que indica si este método de entrada está suspendido.Gets or sets a value that indicates whether this input method is suspended.

PreferredImeConversionMode

Obtiene o establece un valor ImeConversionModeValues preferido para un objeto de dependencia especificado.Gets or sets a preferred ImeConversionModeValues value for a specified dependency object.

PreferredImeSentenceMode

Obtiene o establece un valor ImeSentenceModeValues preferido para un objeto de dependencia especificado.Gets or sets a preferred ImeSentenceModeValues value for a specified dependency object.

PreferredImeState

Obtiene o establece un estado de método de entrada preferido para un objeto de dependencia especificado.Gets or sets a preferred input method state for a specified dependency object.

Métodos

CheckAccess()

Determina si el subproceso de la llamada tiene acceso a DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Heredado de DispatcherObject)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetInputScope(DependencyObject)

Devuelve el valor de la propiedad adjunta InputScope de un objeto de dependencia especificado.Returns the value of the InputScope attached property for a specified dependency object.

GetIsInputMethodEnabled(DependencyObject)

Devuelve el valor de la propiedad adjunta IsInputMethodEnabled de un objeto de dependencia especificado.Returns the value of the IsInputMethodEnabled attached property for a specified dependency object.

GetIsInputMethodSuspended(DependencyObject)

Devuelve el valor de la propiedad adjunta IsInputMethodSuspended de un objeto de dependencia especificado.Returns the value of the IsInputMethodSuspended attached property for a specified dependency object.

GetPreferredImeConversionMode(DependencyObject)

Devuelve el valor de la propiedad adjunta PreferredImeConversionMode de un objeto de dependencia especificado.Returns the value of the PreferredImeConversionMode attached property for a specified dependency object.

GetPreferredImeSentenceMode(DependencyObject)

Devuelve el valor de la propiedad adjunta PreferredImeSentenceMode de un objeto de dependencia especificado.Returns the value of the PreferredImeSentenceMode attached property for a specified dependency object.

GetPreferredImeState(DependencyObject)

Devuelve el valor de la propiedad adjunta PreferredImeState de un objeto de dependencia especificado.Returns the value of the PreferredImeState attached property for a specified dependency object.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
SetInputScope(DependencyObject, InputScope)

Establece el valor de la propiedad adjunta InputScope en el objeto de dependencia especificado.Sets the value of the InputScope attached property on the specified dependency object.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Establece el valor de la propiedad adjunta IsInputMethodEnabled en el objeto de dependencia especificado.Sets the value of the IsInputMethodEnabled attached property on the specified dependency object.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Establece el valor de la propiedad adjunta IsInputMethodSuspended en el objeto de dependencia especificado.Sets the value of the IsInputMethodSuspended attached property on the specified dependency object.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Establece el valor de la propiedad adjunta PreferredImeConversionMode en el objeto de dependencia especificado.Sets the value of the PreferredImeConversionMode attached property on the specified dependency object.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Establece el valor de la propiedad adjunta PreferredImeSentenceMode en el objeto de dependencia especificado.Sets the value of the PreferredImeSentenceMode attached property on the specified dependency object.

SetPreferredImeState(DependencyObject, InputMethodState)

Establece el valor de la propiedad adjunta PreferredImeState en el objeto de dependencia especificado.Sets the value of the PreferredImeState attached property on the specified dependency object.

ShowConfigureUI()

Muestra la interfaz de usuario (UI)user interface (UI) de configuración asociada con el servicio de texto del teclado actualmente activo.Displays configuration interfaz de usuario (UI)user interface (UI) associated with the currently active keyboard text service.

ShowConfigureUI(UIElement)

Muestra la interfaz de usuario (UI)user interface (UI) de configuración asociada con el servicio de texto del teclado actualmente activo, utilizando un UIElement especificado como elemento primario para la IUUI de configuración.Displays configuration interfaz de usuario (UI)user interface (UI) associated with the currently active keyboard text service, using a specified UIElement as the parent element for the configuration IUUI.

ShowRegisterWordUI()

Muestra la interfaz de usuario (UI)user interface (UI) de registro de palabras asociada con el servicio de texto del teclado actualmente activo.Displays word registration interfaz de usuario (UI)user interface (UI) associated with the currently active keyboard text service.

ShowRegisterWordUI(String)

Muestra la interfaz de usuario (UI)user interface (UI) de registro de palabras asociada con el servicio de texto del teclado actualmente activo.Displays word registration interfaz de usuario (UI)user interface (UI) associated with the currently active keyboard text service. Acepta una cadena especificada como valor predeterminado para registrarlo.Accepts a specified string as the default value to register.

ShowRegisterWordUI(UIElement, String)

Muestra la interfaz de usuario (UI)user interface (UI) de registro de palabras asociada con el servicio de texto del teclado actualmente activo.Displays word registration interfaz de usuario (UI)user interface (UI) associated with the currently active keyboard text service. Acepta una cadena especificada como valor predeterminado para registrarlo y un UIElement especificado como elemento primario para la IUUI de configuración.Accepts a specified string as the default value to register, and a specified UIElement as the parent element for the configuration IUUI.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
VerifyAccess()

Exige que el subproceso de la llamada tenga acceso a DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Heredado de DispatcherObject)

Eventos

StateChanged

Se produce cuando cambia el estado del método de entrada (representado por la propiedad ImeState).Occurs when the input method state (represented by the ImeState property) changes.

Se aplica a

Consulte también