ApplicationBase.UICulture Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает язык и региональные параметры, которые текущий поток использует для извлечения ресурсов языка и региональных параметров.
public:
property System::Globalization::CultureInfo ^ UICulture { System::Globalization::CultureInfo ^ get(); };
public System.Globalization.CultureInfo UICulture { get; }
member this.UICulture : System.Globalization.CultureInfo
Public ReadOnly Property UICulture As CultureInfo
Значение свойства
Объект CultureInfo, представляющий язык и региональные параметры, которые используются текущим потоком для получения ресурсов, зависящих от языка и региональных параметров.
Примеры
В этом примере свойство используется для My.Application.CurrentCulture
кэширования текущего языка и региональных параметров перед его изменением с помощью ChangeUICulture. Метод My.Application.ChangeUICulture
задает язык и региональные параметры, которые My.Resources
объект использует для извлечения ресурсов.
Sub ShowLocalizedMessage()
Dim culture As String = My.Application.UICulture.Name
My.Application.ChangeUICulture("fr-FR")
MsgBox(My.Resources.Message)
My.Application.ChangeUICulture(culture)
End Sub
Чтобы этот пример работал, приложение должно иметь строку с именем Message
в файле ресурсов приложения, а приложение должно иметь версию этого файла ресурсов с французским языком и региональными параметрами, Resources.fr-FR.resx
. Дополнительные сведения см. в разделе Практическое руководство. Добавление и удаление ресурсов.
Если у приложения нет версии этого файла ресурсов для языка и региональных параметров на французском языке, My.Resources
объект извлекает ресурс из файла ресурсов по умолчанию.
Комментарии
Свойство My.Application.CurrentUICulture
получает CultureInfo объект, который текущий поток использует для получения ресурсов, относящихся к языку и региональным параметрам. Этот объект идентичен объекту , возвращаемого свойством CurrentUICulture . Свойство CurrentUICulture определяет язык и региональные параметры, используемые Resource Manager и My.Resources
объектом , сведения, необходимые для поиска ресурсов, относящихся к языку и региональным параметрам во время выполнения.
Чтобы изменить язык и региональные параметры, можно использовать ChangeUICulture метод или назначить другой CultureInfo объект свойству CurrentUICulture .
Этот CurrentCulture параметр отличается от параметра языка. Он содержит только данные, связанные со стандартными параметрами для географического региона.
Используйте свойство , My.Application.CurrentCulture
чтобы получить язык и региональные параметры, которые текущий поток использует для обработки строк и форматирования строки.
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows Forms | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows Forms | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |