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 možnosti pro správu jazyků zadávání v 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
- Dědičnost
Příklady
Následující příklad ukazuje, jak použít k InputLanguageManager 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é nastavení. Na kartě Jazyky vyberte Textové služby a jazyky zadávání a pak kliknutím na tlačítko Podrobnosti zaregistrujte další jazyky. Zobrazí se následující dialogové okno.
Pole
InputLanguageProperty |
Identifikuje přidruženou InputLanguage vlastnost. |
RestoreInputLanguageProperty |
Identifikuje přidruženou RestoreInputLanguage vlastnost. |
Vlastnosti
AvailableInputLanguages |
Získá enumerátor pro aktuálně dostupné jazyky zadávání. |
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 |
Získá to DispatcherDispatcherObject je přidružena k. (Zděděno od DispatcherObject) |
Přidružené vlastnosti
InputLanguage |
Získá nebo nastaví upřednostňovaný jazyk zadávání pro přidružené závislost objektu. |
RestoreInputLanguage |
Získá nebo nastaví hodnotu, která označuje, zda dříve aktivní vstupní jazyk by měl být obnoven při přidružené závislosti objektu uvolní vstupní fokus. |
Metody
CheckAccess() |
Určuje, zda volající vlákno má přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (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() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
RegisterInputLanguageSource(IInputLanguageSource) |
Zaregistruje zdroj jazyka zadávání pomocí InputLanguageManager. |
ReportInputLanguageChanged(CultureInfo, CultureInfo) |
Nahlaste dokončení změny jazyka zadávání do InputLanguageManager. |
ReportInputLanguageChanging(CultureInfo, CultureInfo) |
Nahlaste zahájení změny jazyka zadávání do InputLanguageManager. |
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
InputLanguageChanged |
Vyvolá se po dokončení změny jazyka zadávání. |
InputLanguageChanging |
Vyvolá se při zahájení změny jazyka zadávání. |