Udostępnij za pośrednictwem


InputLanguageManager Klasa

Definicja

Zapewnia funkcje do zarządzania językami wejściowymi w 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
Dziedziczenie
InputLanguageManager

Przykłady

W poniższym przykładzie pokazano, jak za pomocą elementu InputLanguageManager ustawić język TextBox wejściowy elementu.

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()

Uwagi

Dodatkowe języki można zarejestrować za pomocą panelu sterowania Opcje regionalne i językowe. Na karcie Języki wybierz pozycję "Usługi tekstowe i języki wejściowe", a następnie kliknij przycisk "Szczegóły", aby zarejestrować dodatkowe języki. Zostanie wyświetlone następujące okno dialogowe.

Okno dialogowe usługi tekstowe i języki wejściowe.

Pola

InputLanguageProperty

Identyfikuje dołączoną InputLanguage właściwość.

RestoreInputLanguageProperty

Identyfikuje dołączoną RestoreInputLanguage właściwość.

Właściwości

AvailableInputLanguages

Pobiera moduł wyliczający dla obecnie dostępnych języków wejściowych.

Current

Pobiera menedżera języka wejściowego skojarzonego z bieżącym kontekstem.

CurrentInputLanguage

Pobiera lub ustawia bieżący język wejściowy.

Dispatcher

Pobiera element, z Dispatcher który DispatcherObject jest skojarzony.

(Odziedziczone po DispatcherObject)

Właściwości dołączone

InputLanguage

Pobiera lub ustawia preferowany język wejściowy dla skojarzonego obiektu zależności.

RestoreInputLanguage

Pobiera lub ustawia wartość wskazującą, czy wcześniej aktywny język wejściowy powinien zostać przywrócony, gdy skojarzony obiekt zależności zwalnia fokus wejściowy.

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInputLanguage(DependencyObject)

Zwraca wartość dołączonej InputLanguage właściwości dla określonego obiektu zależności.

GetRestoreInputLanguage(DependencyObject)

Zwraca wartość dołączonej RestoreInputLanguage właściwości dla określonego obiektu zależności.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RegisterInputLanguageSource(IInputLanguageSource)

Rejestruje źródło języka wejściowego za pomocą elementu InputLanguageManager.

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Zgłoś ukończenie zmiany języka wejściowego na InputLanguageManager.

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Zgłoś zainicjowanie zmiany języka wejściowego na InputLanguageManager.

SetInputLanguage(DependencyObject, CultureInfo)

Ustawia wartość dołączonej InputLanguage właściwości dla określonego obiektu zależności.

SetRestoreInputLanguage(DependencyObject, Boolean)

Ustawia wartość RestoreInputLanguage właściwości zależności dla określonego obiektu zależności.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)

Zdarzenia

InputLanguageChanged

Występuje po zakończeniu zmiany języka wejściowego.

InputLanguageChanging

Występuje po zainicjowaniu zmiany języka wejściowego.

Dotyczy

Zobacz też