Compartilhar via


InputMethod Classe

Definição

Fornece recursos para gerenciar e interagir com a Estrutura de Serviços de Texto, que dá suporte para métodos de entrada de texto alternativos como fala e manuscrito.

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
Herança
InputMethod

Exemplos

O exemplo a seguir demonstra como usar um 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 a propriedade InputScope anexada.

IsInputMethodEnabledProperty

Identifica a propriedade IsInputMethodEnabled anexada.

IsInputMethodSuspendedProperty

Identifica a propriedade IsInputMethodSuspended anexada.

PreferredImeConversionModeProperty

Identifica a propriedade PreferredImeConversionMode anexada.

PreferredImeSentenceModeProperty

Identifica a propriedade PreferredImeSentenceMode anexada.

PreferredImeStateProperty

Identifica a propriedade PreferredImeState anexada.

Propriedades

CanShowConfigurationUI

Obtém um valor que indica se esse método de entrada pode ou não exibir a interface do usuário da configuração.

CanShowRegisterWordUI

Obtém um valor que indica se esse método de entrada pode exibir a interface do usuário do registro de palavras.

Current

Obtém uma referência a qualquer método de entrada ativo atualmente associado ao contexto atual.

Dispatcher

Obtém o Dispatcher ao qual este DispatcherObject está associado.

(Herdado de DispatcherObject)
HandwritingState

Obtém ou define o estado atual da entrada do manuscrito para esse método de entrada.

ImeConversionMode

Obtém ou define o modo de conversão atual para o editor do método de entrada associado a este método de entrada.

ImeSentenceMode

Obtém ou define o modo de sentença atual para o editor do método de entrada associado a este método de entrada.

ImeState

Obtém ou define o estado atual para o editor do método de entrada associado a este método de entrada.

MicrophoneState

Obtém ou define o estado atual da entrada do microfone para esse método de entrada.

SpeechMode

Obtém ou define o modo de fala para esse método de entrada.

Propriedades Anexadas

InputScope

Obtém ou define o escopo de entrada para um objeto de dependência especificado.

IsInputMethodEnabled

Obtém ou define um valor que indica se esse método de entrada está habilitado.

IsInputMethodSuspended

Obtém ou define um valor que indica se esse método de entrada está suspenso.

PreferredImeConversionMode

Obtém ou define um valor ImeConversionModeValues preferencial para um objeto de dependência especificado.

PreferredImeSentenceMode

Obtém ou define um valor ImeSentenceModeValues preferencial para um objeto de dependência especificado.

PreferredImeState

Obtém ou define o estado de método de entrada preferencial para um objeto de dependência especificado.

Métodos

CheckAccess()

Determina se o thread de chamada tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetInputScope(DependencyObject)

Retorna o valor da propriedade InputScope anexada para um objeto de dependência especificado.

GetIsInputMethodEnabled(DependencyObject)

Retorna o valor da propriedade IsInputMethodEnabled anexada para um objeto de dependência especificado.

GetIsInputMethodSuspended(DependencyObject)

Retorna o valor da propriedade IsInputMethodSuspended anexada para um objeto de dependência especificado.

GetPreferredImeConversionMode(DependencyObject)

Retorna o valor da propriedade PreferredImeConversionMode anexada para um objeto de dependência especificado.

GetPreferredImeSentenceMode(DependencyObject)

Retorna o valor da propriedade PreferredImeSentenceMode anexada para um objeto de dependência especificado.

GetPreferredImeState(DependencyObject)

Retorna o valor da propriedade PreferredImeState anexada para um objeto de dependência especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetInputScope(DependencyObject, InputScope)

Define o valor da propriedade anexada InputScope no objeto de dependência especificado.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Define o valor da propriedade anexada IsInputMethodEnabled no objeto de dependência especificado.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Define o valor da propriedade anexada IsInputMethodSuspended no objeto de dependência especificado.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Define o valor da propriedade anexada PreferredImeConversionMode no objeto de dependência especificado.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Define o valor da propriedade anexada PreferredImeSentenceMode no objeto de dependência especificado.

SetPreferredImeState(DependencyObject, InputMethodState)

Define o valor da propriedade anexada PreferredImeState no objeto de dependência especificado.

ShowConfigureUI()

Exibe a UI (interface do usuário) de configuração associada ao serviço de texto do teclado ativo no momento.

ShowConfigureUI(UIElement)

Exibe a interface do usuário de configuração associada ao serviço de texto de teclado ativo no momento, usando um especificado UIElement como o elemento pai para a interface do usuário de configuração.

ShowRegisterWordUI()

Exibe a UI (interface do usuário) de registro de palavras associada ao serviço de texto do teclado ativo no momento.

ShowRegisterWordUI(String)

Exibe a UI (interface do usuário) de registro de palavras associada ao serviço de texto do teclado ativo no momento. Aceita uma cadeia de caracteres especificada como o valor padrão a ser registrado.

ShowRegisterWordUI(UIElement, String)

Exibe a UI (interface do usuário) de registro de palavras associada ao serviço de texto do teclado ativo no momento. Aceita uma cadeia de caracteres especificada como o valor padrão a ser registrado e um especificado UIElement como o elemento pai para a interface do usuário de configuração.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
VerifyAccess()

Impõe que o thread de chamada tenha acesso a este DispatcherObject.

(Herdado de DispatcherObject)

Eventos

StateChanged

Ocorre quando o estado do método de entrada (representado pela propriedade ImeState) é alterado.

Aplica-se a

Confira também