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 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
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. |