InputLanguageManager Třída

Definice

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
InputLanguageManager

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.

Dialogové okno Textové služby a jazyky zadávání

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í.

Platí pro

Viz také