Udostępnij za pośrednictwem


InputLanguageManager.SetInputLanguage(DependencyObject, CultureInfo) Metoda

Definicja

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

public:
 static void SetInputLanguage(System::Windows::DependencyObject ^ target, System::Globalization::CultureInfo ^ inputLanguage);
public static void SetInputLanguage (System.Windows.DependencyObject target, System.Globalization.CultureInfo inputLanguage);
static member SetInputLanguage : System.Windows.DependencyObject * System.Globalization.CultureInfo -> unit
Public Shared Sub SetInputLanguage (target As DependencyObject, inputLanguage As CultureInfo)

Parametry

target
DependencyObject

Obiekt zależności, na którym ma być ustawiona InputLanguage dołączona właściwość.

inputLanguage
CultureInfo

CultureInfo Obiekt reprezentujący nową wartość dołączonej InputLanguage właściwości.

Wyjątki

Podniesione, gdy target ma wartość null.

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

Dotyczy

Zobacz też