ApplicationBase.UICulture Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |