InputLanguageManager Třída

Definice

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
InputLanguageManager

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.

Dialogové okno textových služeb a jazyků zadávání

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

Platí pro

Viz také