InputLanguageManager Classe

Definição

Fornece funcionalidades para gerir linguagens de entrada no Windows Presentation Foundation (WPF).

public ref class InputLanguageManager sealed : System::Windows::Threading::DispatcherObject
public sealed class InputLanguageManager : System.Windows.Threading.DispatcherObject
type InputLanguageManager = class
    inherit DispatcherObject
Public NotInheritable Class InputLanguageManager
Inherits DispatcherObject
Herança
InputLanguageManager

Exemplos

O exemplo seguinte demonstra como usar um InputLanguageManager para definir a linguagem de entrada de um TextBox elemento.

this.Dispatcher.Thread.CurrentCulture.Name.ToString();
InputLanguageManager.SetInputLanguage(myTextBox, CultureInfo.CreateSpecificCulture("fr"));
tb2.Text = "Available Input Languages:";
lb1.ItemsSource = InputLanguageManager.Current.AvailableInputLanguages;
tb3.Text = "Input Language of myTextBox is " + InputLanguageManager.GetInputLanguage(myTextBox).ToString();
tb4.Text = "CurrentCulture is Set to " + this.Dispatcher.Thread.CurrentCulture.Name.ToString();
Me.Dispatcher.Thread.CurrentCulture.Name.ToString()
InputLanguageManager.SetInputLanguage(myTextBox, CultureInfo.CreateSpecificCulture("fr"))
tb2.Text = "Available Input Languages:"
lb1.ItemsSource = InputLanguageManager.Current.AvailableInputLanguages
tb3.Text = "Input Language of myTextBox is " & InputLanguageManager.GetInputLanguage(myTextBox).ToString()
tb4.Text = "CurrentCulture is Set to " & Me.Dispatcher.Thread.CurrentCulture.Name.ToString()

Observações

Línguas adicionais podem ser registadas utilizando o painel de controlo de Opções Regionais e de Línguas. No separador Línguas, selecione "Serviços de Texto e línguas de entrada" e depois clique no botão "Detalhes" para registar línguas adicionais. O diálogo seguinte aparece.

Serviços de texto e linguagens de entrada de diálogo.

Campos

Name Description
InputLanguageProperty

Identifica a InputLanguage propriedade anexada.

RestoreInputLanguageProperty

Identifica a RestoreInputLanguage propriedade anexada.

Propriedades

Name Description
AvailableInputLanguages

Recebe um enumerador para as línguas de entrada atualmente disponíveis.

Current

Recebe o gestor de linguagem de entrada associado ao contexto atual.

CurrentInputLanguage

Obtém ou define a linguagem de entrada atual.

Dispatcher

Percebe o Dispatcher que isto DispatcherObject está associado.

(Herdado de DispatcherObject)

Propriedades Anexadas

Name Description
InputLanguage

Obtém ou define a linguagem de entrada preferida para o objeto de dependência associado.

RestoreInputLanguage

Recebe ou define um valor que indica se a linguagem de entrada anteriormente ativa deve ou não ser restaurada quando o objeto de dependência associado perde o foco de entrada.

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

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

GetRestoreInputLanguage(DependencyObject)

Devolve o valor da RestoreInputLanguage 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)
RegisterInputLanguageSource(IInputLanguageSource)

Regista uma fonte de linguagem de entrada com o InputLanguageManager.

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Reporte a conclusão de uma alteração da linguagem de entrada para o InputLanguageManager.

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Reporte a iniciação de uma alteração da linguagem de entrada para o InputLanguageManager.

SetInputLanguage(DependencyObject, CultureInfo)

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

SetRestoreInputLanguage(DependencyObject, Boolean)

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

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
InputLanguageChanged

Ocorre quando uma alteração da linguagem de entrada é concluída.

InputLanguageChanging

Ocorre quando é iniciada uma mudança na linguagem de entrada.

Aplica-se a

Ver também