InputLanguageManager.GetInputLanguage(DependencyObject) Метод

Определение

Возвращает значение присоединенного свойства InputLanguage для указанного объекта зависимости.Returns the value of the InputLanguage attached property for a specified dependency object.

public:
 static System::Globalization::CultureInfo ^ GetInputLanguage(System::Windows::DependencyObject ^ target);
[System.ComponentModel.TypeConverter(typeof(System.Windows.CultureInfoIetfLanguageTagConverter))]
[System.Windows.AttachedPropertyBrowsableForType(typeof(System.Windows.DependencyObject))]
public static System.Globalization.CultureInfo GetInputLanguage (System.Windows.DependencyObject target);
static member GetInputLanguage : System.Windows.DependencyObject -> System.Globalization.CultureInfo
Public Shared Function GetInputLanguage (target As DependencyObject) As CultureInfo

Параметры

target
DependencyObject

Объект зависимости, для которого требуется извлечь язык ввода.The dependency object for which to retrieve the input language.

Возвращаемое значение

Объект CultureInfo, представляющий язык ввода для указанного объекта зависимости.A CultureInfo object representing the input language for the specified dependency object.

Атрибуты

Исключения

Вызывается, если target имеет значение null.Raised when target is null.

Примеры

В следующем примере показано, как использовать InputLanguageManager для получения языка TextBox ввода элемента.The following example demonstrates how to use an InputLanguageManager to get 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()

Применяется к

Дополнительно