Поделиться через


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 Да
Веб-сайт Нет

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

См. также раздел