InputMethod Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |