InputLanguageManager Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.
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. |