InputMethod Classe

Definição

Fornece funcionalidades para gerir e interagir com o Text Services Framework, que oferece suporte para métodos alternativos de introdução de texto, como fala e escrita.

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

Name 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

Name Description
CanShowConfigurationUI

Recebe um valor que indica se este método de entrada pode ou não mostrar a interface de configuração do utilizador (UI).

CanShowRegisterWordUI

Obtém um valor que indica se este método de entrada pode mostrar a interface de utilizador (UI) de registo de palavras.

Current

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

Dispatcher

Percebe o Dispatcher que isto DispatcherObject está associado.

(Herdado de DispatcherObject)
HandwritingState

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

ImeConversionMode

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

ImeSentenceMode

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

ImeState

Obtém ou define o estado atual do editor de métodos de entrada associado a este 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

Name Description
InputScope

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

IsInputMethodEnabled

Recebe ou define um valor que indica se este método de entrada está ativado.

IsInputMethodSuspended

Recebe ou define um valor que indica se este 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

Name Description
CheckAccess()

Determina se o thread que chama 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 função de hash predefinida.

(Herdado de Object)
GetInputScope(DependencyObject)

Devolve o valor da InputScope propriedade associada para um objeto de dependência especificado.

GetIsInputMethodEnabled(DependencyObject)

Devolve o valor da IsInputMethodEnabled propriedade associada para um objeto de dependência especificado.

GetIsInputMethodSuspended(DependencyObject)

Devolve o valor da IsInputMethodSuspended propriedade associada para um objeto de dependência especificado.

GetPreferredImeConversionMode(DependencyObject)

Devolve o valor da PreferredImeConversionMode propriedade associada para um objeto de dependência especificado.

GetPreferredImeSentenceMode(DependencyObject)

Devolve o valor da PreferredImeSentenceMode propriedade associada para um objeto de dependência especificado.

GetPreferredImeState(DependencyObject)

Devolve o valor da PreferredImeState propriedade associada 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 atual Object.

(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()

Apresenta a interface de utilizador de configuração (UI) associada ao serviço de texto do teclado atualmente ativo.

ShowConfigureUI(UIElement)

Apresenta a interface de utilizador (UI) de configuração associada ao serviço de texto do teclado atualmente ativo, usando um especificado UIElement como elemento principal para a interface de configuração.

ShowRegisterWordUI()

Apresenta a interface de utilizador (UI) de registo de palavras associada ao serviço de texto do teclado atualmente ativo.

ShowRegisterWordUI(String)

Apresenta a interface de utilizador (UI) de registo de palavras associada ao serviço de texto do teclado atualmente ativo. Aceita uma cadeia especificada como valor padrão a registar.

ShowRegisterWordUI(UIElement, String)

Apresenta a interface de utilizador (UI) de registo de palavras associada ao serviço de texto do teclado atualmente ativo. Aceita uma string especificada como valor padrão a registar, e a especificado UIElement como elemento pai para a interface de configuração.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
VerifyAccess()

Faz cumprir que o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)

evento

Name Description
StateChanged

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

Aplica-se a

Ver também