InputLanguageManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje zařízení pro správu vstupních jazyků ve Windows Presentation Foundation (WPF (Windows Presentation Foundation)).
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
- Dědičnost
Příklady
Následující příklad ukazuje, jak použít InputLanguageManager k nastavení jazyka zadávání elementu TextBox .
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()
Poznámky
Další jazyky lze zaregistrovat pomocí ovládacího panelu Místní a Jazykové možnosti. Na kartě Jazyky vyberte Textové služby a vstupní jazyky a potom kliknutím na tlačítko Podrobnosti zaregistrujte další jazyky. Zobrazí se následující dialogové okno.
Pole
| Name | Description |
|---|---|
| InputLanguageProperty |
Identifikuje připojenou InputLanguage vlastnost. |
| RestoreInputLanguageProperty |
Identifikuje připojenou RestoreInputLanguage vlastnost. |
Vlastnosti
| Name | Description |
|---|---|
| AvailableInputLanguages |
Získá enumerátor pro aktuálně dostupné vstupní jazyky. |
| Current |
Získá správce jazyka zadávání přidružené k aktuálnímu kontextu. |
| CurrentInputLanguage |
Získá nebo nastaví aktuální jazyk zadávání. |
| Dispatcher |
Dispatcher Získá toto DispatcherObject je přidružené. (Zděděno od DispatcherObject) |
Přidružené vlastnosti
| Name | Description |
|---|---|
| InputLanguage |
Získá nebo nastaví upřednostňovaný jazyk zadávání pro přidružený objekt závislosti. |
| RestoreInputLanguage |
Získá nebo nastaví hodnotu, která označuje, zda dříve aktivní vstupní jazyk by měl být obnoven, když přidružený objekt závislosti uvolní vstupní fokus. |
Metody
| Name | Description |
|---|---|
| CheckAccess() |
Určuje, zda volající vlákno má přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetInputLanguage(DependencyObject) |
Vrátí hodnotu InputLanguage připojené vlastnosti pro zadaný objekt závislosti. |
| GetRestoreInputLanguage(DependencyObject) |
Vrátí hodnotu RestoreInputLanguage připojené vlastnosti pro zadaný objekt závislosti. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| RegisterInputLanguageSource(IInputLanguageSource) |
Zaregistruje zdroj vstupního jazyka v objektu InputLanguageManager. |
| ReportInputLanguageChanged(CultureInfo, CultureInfo) |
Nahlašte dokončení změny jazyka zadávání do InputLanguageManagersouboru . |
| ReportInputLanguageChanging(CultureInfo, CultureInfo) |
Nahlašte inicializace změny jazyka zadávání do InputLanguageManagersouboru . |
| SetInputLanguage(DependencyObject, CultureInfo) |
Nastaví hodnotu InputLanguage připojené vlastnosti u zadaného objektu závislosti. |
| SetRestoreInputLanguage(DependencyObject, Boolean) |
Nastaví hodnotu RestoreInputLanguage vlastnosti závislosti na zadaném objektu závislosti. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| VerifyAccess() |
Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |
Událost
| Name | Description |
|---|---|
| InputLanguageChanged |
Nastane, když je dokončena změna jazyka zadávání. |
| InputLanguageChanging |
Nastane při inicializování změny jazyka zadávání. |