InputLanguageManager Klasa

Definicja

Oferuje funkcje do zarządzania językami wejściowymi w Windows Presentation Foundation (WPF).Provides facilities for managing input languages in 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 użyć, InputLanguageManager Aby ustawić język wejściowy TextBox elementu.The following example demonstrates how to use an InputLanguageManager to set the input language of a TextBox element.

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.Additional languages can be registered by using the Regional and Language Options control panel. 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.From the Languages tab, select "Text Services and input languages", then click the "Details" button to register additional languages. Zostanie wyświetlone następujące okno dialogowe.The following dialog appears.

Okno dialogowe usług tekstowych i języków wejściowych.Text services and input languages dialog.

Pola

InputLanguageProperty

Identyfikuje InputLanguage załączoną właściwość.Identifies the InputLanguage attached property.

RestoreInputLanguageProperty

Identyfikuje RestoreInputLanguage załączoną właściwość.Identifies the RestoreInputLanguage attached property.

Właściwości

AvailableInputLanguages

Pobiera moduł wyliczający dla aktualnie dostępnych języków.Gets an enumerator for currently available input languages.

Current

Pobiera Menedżera języka wejściowego skojarzonego z bieżącym kontekstem.Gets the input language manager associated with the current context.

CurrentInputLanguage

Pobiera lub ustawia bieżący język wejściowy.Gets or sets the current input language.

Dispatcher

Pobiera Dispatcher ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)

Właściwości dołączone

InputLanguage

Pobiera lub ustawia preferowany język dla skojarzonego obiektu zależności.Gets or sets the preferred input language for the associated dependency object.

RestoreInputLanguage

Pobiera lub ustawia wartość wskazującą, czy wcześniej aktywny język wejściowy ma być przywracany, gdy skojarzony obiekt zależności luźno fokus wprowadzania.Gets or sets a value that indicates whether or not the previously active input language should be restored when the associated dependency object looses the input focus.

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetInputLanguage(DependencyObject)

Zwraca wartość InputLanguage dołączonej właściwości dla określonego obiektu zależności.Returns the value of the InputLanguage attached property for a specified dependency object.

GetRestoreInputLanguage(DependencyObject)

Zwraca wartość RestoreInputLanguage dołączonej właściwości dla określonego obiektu zależności.Returns the value of RestoreInputLanguage attached property for a specified dependency object.

GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
RegisterInputLanguageSource(IInputLanguageSource)

Rejestruje źródło języka wejściowego za pomocą InputLanguageManager .Registers an input language source with the InputLanguageManager.

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Zgłoś zakończenie zmiany języka wprowadzania do InputLanguageManager .Report the completion of a change of input language to the InputLanguageManager.

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Zgłoś zainicjowanie zmiany języka wprowadzania do InputLanguageManager .Report the initiation of a change of input language to the InputLanguageManager.

SetInputLanguage(DependencyObject, CultureInfo)

Ustawia wartość InputLanguage dołączonej właściwości dla określonego obiektu zależności.Sets the value of the InputLanguage attached property on the specified dependency object.

SetRestoreInputLanguage(DependencyObject, Boolean)

Ustawia wartość RestoreInputLanguage właściwości zależności dla określonego obiektu zależności.Sets the value of the RestoreInputLanguage dependency property on the specified dependency object.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Zdarzenia

InputLanguageChanged

Występuje, gdy zostanie zakończona zmiana języka wejściowego.Occurs when a change of input language is completed.

InputLanguageChanging

Występuje po zainicjowaniu zmiany języka wejściowego.Occurs when a change of input language is initiated.

Dotyczy

Zobacz też