InputLanguageManager Klas

Definitie

Biedt faciliteiten voor het beheren van invoertalen 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
Overname
InputLanguageManager

Voorbeelden

In het volgende voorbeeld ziet u hoe u een InputLanguageManager invoertaal van een TextBox element instelt.

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

Opmerkingen

Extra talen kunnen worden geregistreerd via het configuratiescherm Landinstellingen en taalopties. Selecteer op het tabblad Talen de optie Tekstservices en invoertalen en klik vervolgens op de knop Details om extra talen te registreren. Het volgende dialoogvenster wordt weergegeven.

Dialoogvenster Tekstservices en invoertalen.

Velden

Name Description
InputLanguageProperty

Identificeert de InputLanguage gekoppelde eigenschap.

RestoreInputLanguageProperty

Identificeert de RestoreInputLanguage gekoppelde eigenschap.

Eigenschappen

Name Description
AvailableInputLanguages

Hiermee haalt u een opsomming op voor momenteel beschikbare invoertalen.

Current

Hiermee haalt u het invoertaalbeheer op dat is gekoppeld aan de huidige context.

CurrentInputLanguage

Hiermee haalt u de huidige invoertaal op of stelt u deze in.

Dispatcher

Hiermee wordt de Dispatcher aan dit DispatcherObject gekoppelde bestand.

(Overgenomen van DispatcherObject)

Toegevoegde eigenschappen

Name Description
InputLanguage

Hiermee haalt u de voorkeursinvoertaal voor het gekoppelde afhankelijkheidsobject op of stelt u deze in.

RestoreInputLanguage

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de eerder actieve invoertaal moet worden hersteld wanneer het gekoppelde afhankelijkheidsobject de invoerfocus verliest.

Methoden

Name Description
CheckAccess()

Bepaalt of de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetInputLanguage(DependencyObject)

Retourneert de waarde van de InputLanguage gekoppelde eigenschap voor een opgegeven afhankelijkheidsobject.

GetRestoreInputLanguage(DependencyObject)

Retourneert de waarde van RestoreInputLanguage gekoppelde eigenschap voor een opgegeven afhankelijkheidsobject.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
RegisterInputLanguageSource(IInputLanguageSource)

Registreert een invoertaalbron bij de InputLanguageManager.

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Rapporteer de voltooiing van een wijziging van de invoertaal in de InputLanguageManager.

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Rapporteer de inleiding van een wijziging van de invoertaal in de InputLanguageManager.

SetInputLanguage(DependencyObject, CultureInfo)

Hiermee stelt u de waarde van de InputLanguage gekoppelde eigenschap in voor het opgegeven afhankelijkheidsobject.

SetRestoreInputLanguage(DependencyObject, Boolean)

Hiermee stelt u de waarde van de RestoreInputLanguage afhankelijkheidseigenschap in voor het opgegeven afhankelijkheidsobject.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
VerifyAccess()

Hiermee wordt afgedwongen dat de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)

gebeurtenis

Name Description
InputLanguageChanged

Treedt op wanneer een wijziging van de invoertaal is voltooid.

InputLanguageChanging

Treedt op wanneer een wijziging van de invoertaal wordt gestart.

Van toepassing op

Zie ook