Bagikan melalui


ApplicationBase.UICulture Properti

Definisi

Mendapatkan budaya yang digunakan utas saat ini untuk mengambil sumber daya khusus budaya.

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

Nilai Properti

Objek CultureInfo yang mewakili budaya yang digunakan utas saat ini untuk mengambil sumber daya khusus budaya.

Contoh

Contoh ini menggunakan My.Application.CurrentCulture properti untuk menyimpan cache budaya saat ini sebelum mengubahnya dengan menggunakan ChangeUICulture. Metode ini My.Application.ChangeUICulture menetapkan budaya yang My.Resources digunakan objek untuk mengambil sumber daya.

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

Agar contoh ini berfungsi, aplikasi Anda harus memiliki string bernama Message dalam file sumber daya aplikasi, dan aplikasi harus memiliki versi budaya Prancis dari file sumber daya tersebut, Resources.fr-FR.resx. Untuk informasi selengkapnya, lihat Cara: Menambahkan atau Menghapus Sumber Daya.

Jika aplikasi tidak memiliki versi budaya Prancis dari file sumber daya tersebut My.Resources , objek mengambil sumber daya dari file sumber daya budaya default.

Keterangan

Properti My.Application.CurrentUICulture mendapatkan CultureInfo objek yang digunakan utas saat ini untuk mengambil sumber daya khusus budaya. Objek ini identik dengan objek yang dikembalikan oleh CurrentUICulture properti . Properti CurrentUICulture menentukan budaya yang digunakan oleh Resource Manager dan My.Resources objek , informasi yang diperlukan untuk mencari sumber daya khusus budaya pada durasi.

Untuk mengubah budaya, Anda dapat menggunakan ChangeUICulture metode atau menetapkan objek yang berbeda CultureInfo ke CurrentUICulture properti .

Pengaturannya CurrentCulture berbeda dari pengaturan bahasa. Ini hanya berisi data yang terkait dengan pengaturan standar untuk wilayah geografis.

My.Application.CurrentCulture Gunakan properti untuk mendapatkan budaya yang digunakan utas saat ini untuk manipulasi string dan pemformatan string.

Ketersediaan menurut Jenis Proyek

Jenis proyek Tersedia
Aplikasi Formulir Windows Ya
Pustaka Kelas Ya
Aplikasi Konsol Ya
Pustaka Kontrol Formulir Windows Ya
Pustaka Kontrol Web Tidak
Layanan Windows Ya
Situs Web Tidak

Berlaku untuk

Lihat juga