InputLanguageManager Clase

Definición

Proporciona instalaciones para administrar idiomas de entrada en 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
Herencia
InputLanguageManager

Ejemplos

En el ejemplo siguiente se muestra cómo usar para InputLanguageManager establecer el idioma de entrada de un 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()

Comentarios

Se pueden registrar idiomas adicionales mediante el panel de control Opciones de idioma y regional. En la pestaña Idiomas, seleccione "Text Services and input languages" (Servicios de texto y idiomas de entrada) y haga clic en el botón "Detalles" para registrar idiomas adicionales. Aparece el cuadro de diálogo siguiente.

Cuadro de diálogo Servicios de texto y idiomas de entrada.

Campos

Nombre Description
InputLanguageProperty

Identifica la InputLanguage propiedad adjunta.

RestoreInputLanguageProperty

Identifica la RestoreInputLanguage propiedad adjunta.

Propiedades

Nombre Description
AvailableInputLanguages

Obtiene un enumerador para los idiomas de entrada disponibles actualmente.

Current

Obtiene el administrador de idioma de entrada asociado al contexto actual.

CurrentInputLanguage

Obtiene o establece el idioma de entrada actual.

Dispatcher

Obtiene el objeto al que DispatcherDispatcherObject está asociado.

(Heredado de DispatcherObject)

Propiedades adjuntas

Nombre Description
InputLanguage

Obtiene o establece el idioma de entrada preferido para el objeto de dependencia asociado.

RestoreInputLanguage

Obtiene o establece un valor que indica si se debe restaurar o no el lenguaje de entrada activo anteriormente cuando el objeto de dependencia asociado suelta el foco de entrada.

Métodos

Nombre Description
CheckAccess()

Determina si el subproceso que llama tiene acceso a este DispatcherObject.

(Heredado de DispatcherObject)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetInputLanguage(DependencyObject)

Devuelve el valor de la InputLanguage propiedad adjunta para un objeto de dependencia especificado.

GetRestoreInputLanguage(DependencyObject)

Devuelve el valor de RestoreInputLanguage la propiedad adjunta para un objeto de dependencia especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
RegisterInputLanguageSource(IInputLanguageSource)

Registra un origen de idioma de entrada con .InputLanguageManager

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Informe de la finalización de un cambio de idioma de entrada a InputLanguageManager.

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Informe del inicio de un cambio de idioma de entrada a .InputLanguageManager

SetInputLanguage(DependencyObject, CultureInfo)

Establece el valor de la InputLanguage propiedad adjunta en el objeto de dependencia especificado.

SetRestoreInputLanguage(DependencyObject, Boolean)

Establece el valor de la RestoreInputLanguage propiedad de dependencia en el objeto de dependencia especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
VerifyAccess()

Exige que el subproceso de llamada tenga acceso a este DispatcherObject.

(Heredado de DispatcherObject)

Eventos

Nombre Description
InputLanguageChanged

Se produce cuando se completa un cambio de idioma de entrada.

InputLanguageChanging

Se produce cuando se inicia un cambio de idioma de entrada.

Se aplica a

Consulte también