ApplicationBase.UICulture Tulajdonság

Definíció

Lekéri azt a kultúrát, amelyet az aktuális szál használ a kultúraspecifikus erőforrások lekéréséhez.

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

Tulajdonság értéke

Egy CultureInfo objektum, amely azt a kultúrát jelöli, amelyet az aktuális szál használ a kultúraspecifikus erőforrások lekéréséhez.

Példák

Ez a példa a tulajdonság használatával My.Application.CurrentCulture gyorsítótárazza az aktuális kultúrát, mielőtt módosítaná azt a használatával ChangeUICulture. A My.Application.ChangeUICulture metódus beállítja az objektum által az My.Resources erőforrások lekéréséhez használt kultúrát.

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

Ahhoz, hogy ez a példa működjön, az alkalmazásnak tartalmaznia kell egy sztringet Message az alkalmazás erőforrásfájljában, és az alkalmazásnak az erőforrásfájl francia nyelvű verziójával kell rendelkeznie. Resources.fr-FR.resx További információt az Erőforrások hozzáadása és eltávolítása című témakörben talál.

Ha az alkalmazás nem rendelkezik az erőforrásfájl francia nyelvű verziójával, az My.Resources objektum lekéri az erőforrást az alapértelmezett kulturális erőforrásfájlból.

Megjegyzések

A My.Application.CurrentUICulture tulajdonság lekéri azt az CultureInfo objektumot, amelyet az aktuális szál használ a kultúraspecifikus erőforrások lekéréséhez. Ez az objektum megegyezik a tulajdonság által visszaadott objektummal CurrentUICulture . A CurrentUICulture tulajdonság határozza meg a Resource Manager és a My.Resources objektum által használt kultúrát, valamint azokat az információkat, amelyekre szükség van a kultúraspecifikus erőforrások futásidőben történő kereséséhez.

A kultúra módosításához használhatja a ChangeUICulture metódust, vagy hozzárendelhet egy másik CultureInfo objektumot a CurrentUICulture tulajdonsághoz.

A CurrentCulture beállítás eltér a nyelvi beállításoktól. Csak egy földrajzi régió szabványos beállításaihoz kapcsolódó adatokat tartalmaz.

My.Application.CurrentCulture A tulajdonság használatával lekérheti az aktuális szál által a sztringkezeléshez és a sztringformázáshoz használt kultúrát.

Rendelkezésre állás projekttípus szerint

Projekt típusa Elérhető
Windows Forms alkalmazás Yes
Osztálytár Yes
Konzolalkalmazás Yes
Windows Forms vezérlőtár Yes
Webvezérlő-kódtár No
Windows-szolgáltatás Yes
Webhely No

A következőre érvényes:

Lásd még