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 메서드는 culture를 설정 합니다 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 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트 No

적용 대상

추가 정보