InputLanguageManager Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.
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. |