InputMethod Classe

Definição

Fornece recursos para gerenciar e interagir com a Estrutura de Serviços de Texto, que fornece 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

Nome Description
InputScopeProperty

Identifica a InputScope propriedade anexada.

IsInputMethodEnabledProperty

Identifica a IsInputMethodEnabled propriedade anexada.

IsInputMethodSuspendedProperty

Identifica a IsInputMethodSuspended propriedade anexada.

PreferredImeConversionModeProperty

Identifica a PreferredImeConversionMode propriedade anexada.

PreferredImeSentenceModeProperty

Identifica a PreferredImeSentenceMode propriedade anexada.

PreferredImeStateProperty

Identifica a PreferredImeState propriedade anexada.

Propriedades

Nome Description
CanShowConfigurationUI

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

CanShowRegisterWordUI

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

Current

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

Dispatcher

Obtém o Dispatcher que DispatcherObject está associado.

(Herdado de DispatcherObject)
HandwritingState

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

ImeConversionMode

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

ImeSentenceMode

Obtém ou define o modo de frase atual para o editor de método de entrada associado a esse método de entrada.

ImeState

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

MicrophoneState

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

SpeechMode

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

Propriedades Anexadas

Nome Description
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 preferencial ImeConversionModeValues para um objeto de dependência especificado.

PreferredImeSentenceMode

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

PreferredImeState

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

Métodos

Nome Description
CheckAccess()

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

(Herdado de DispatcherObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetInputScope(DependencyObject)

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

GetIsInputMethodEnabled(DependencyObject)

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

GetIsInputMethodSuspended(DependencyObject)

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

GetPreferredImeConversionMode(DependencyObject)

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

GetPreferredImeSentenceMode(DependencyObject)

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

GetPreferredImeState(DependencyObject)

Retorna o valor da PreferredImeState propriedade 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 Objectatual.

(Herdado de Object)
SetInputScope(DependencyObject, InputScope)

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

SetIsInputMethodEnabled(DependencyObject, Boolean)

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

SetIsInputMethodSuspended(DependencyObject, Boolean)

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

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

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

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

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

SetPreferredImeState(DependencyObject, InputMethodState)

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

ShowConfigureUI()

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

ShowConfigureUI(UIElement)

Exibe a interface do usuário (interface do usuário) de configuração associada ao serviço de texto de teclado atualmente ativo, usando um especificado UIElement como o elemento pai da interface do usuário de configuração.

ShowRegisterWordUI()

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

ShowRegisterWordUI(String)

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

ShowRegisterWordUI(UIElement, String)

Exibe a interface do usuário (interface do usuário) de registro de palavras associada ao serviço de texto de teclado atualmente ativo. Aceita uma cadeia de caracteres especificada como o valor padrão a ser registrado e um especificado UIElement como o elemento pai da 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 isso DispatcherObject.

(Herdado de DispatcherObject)

Eventos

Nome Description
StateChanged

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

Aplica-se a

Confira também