Condividi tramite


InputLanguageManager Classe

Definizione

Specifica strutture per la gestione delle lingue in 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
Ereditarietà
InputLanguageManager

Esempio

Nell'esempio seguente viene illustrato come usare un InputLanguageManager oggetto per impostare il linguaggio di input di 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()

Commenti

È possibile registrare altre lingue usando il pannello di controllo Opzioni internazionali e linguistiche. Nella scheda Lingue selezionare "Servizi di testo e lingue di input", quindi fare clic sul pulsante "Dettagli" per registrare altre lingue. Viene visualizzata la finestra di dialogo seguente.

Finestra di dialogo Servizi di testo e lingue di input.

Campi

InputLanguageProperty

Identifica la proprietà associata InputLanguage.

RestoreInputLanguageProperty

Identifica la proprietà associata RestoreInputLanguage.

Proprietà

AvailableInputLanguages

Ottiene un enumeratore per le lingue di input correntemente disponibili.

Current

Ottiene il gestore delle lingue di input associato al contesto corrente.

CurrentInputLanguage

Ottiene o imposta la lingua di input corrente.

Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.

(Ereditato da DispatcherObject)

Proprietà associate

InputLanguage

Ottiene o imposta la lingua di input preferita per l'oggetto dipendenza associato.

RestoreInputLanguage

Ottiene o imposta un valore che indica se la lingua di input precedentemente attiva deve essere ripristinata quando l'oggetto dipendenza associato perde lo stato attivo per l'input.

Metodi

CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.

(Ereditato da DispatcherObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInputLanguage(DependencyObject)

Restituisce il valore della proprietà associata InputLanguage relativa a un oggetto dipendenza specificato.

GetRestoreInputLanguage(DependencyObject)

Restituisce il valore della proprietà associata RestoreInputLanguage per un oggetto dipendenza specificato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RegisterInputLanguageSource(IInputLanguageSource)

Registra un'origine della lingua di input con l'oggetto InputLanguageManager.

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Segnala il completamento di una modifica della lingua di input all'oggetto InputLanguageManager.

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Segnala l'inizio di una modifica della lingua di input all'oggetto InputLanguageManager.

SetInputLanguage(DependencyObject, CultureInfo)

Imposta il valore della proprietà associata InputLanguage per l'oggetto dipendenza specificato.

SetRestoreInputLanguage(DependencyObject, Boolean)

Imposta il valore della proprietà di dipendenza RestoreInputLanguage per l'oggetto dipendenza specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.

(Ereditato da DispatcherObject)

Eventi

InputLanguageChanged

Si verifica quando viene completata una modifica della lingua di input.

InputLanguageChanging

Si verifica quando viene iniziata una modifica della lingua di input.

Si applica a

Vedi anche