InputLanguageManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.
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. |