ApplicationBase.UICulture Eigenschap

Definitie

Hiermee haalt u de cultuur op die door de huidige thread wordt gebruikt voor het ophalen van cultuurspecifieke resources.

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

Waarde van eigenschap

Een CultureInfo object dat de cultuur vertegenwoordigt die door de huidige thread wordt gebruikt voor het ophalen van cultuurspecifieke resources.

Voorbeelden

In dit voorbeeld wordt de My.Application.CurrentCulture eigenschap gebruikt om de huidige cultuur op te cachen voordat u deze wijzigt met behulp van ChangeUICulture. Met My.Application.ChangeUICulture de methode wordt de cultuur ingesteld die door het object wordt gebruikt voor het My.Resources ophalen van 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

Om dit voorbeeld te laten werken, moet uw toepassing een tekenreeks hebben met de naam Message in het resourcebestand van de toepassing en moet de toepassing de Franse cultuurversie van dat resourcebestand hebben. Resources.fr-FR.resx Zie Voor meer informatie : Resources toevoegen of verwijderen.

Als de toepassing niet beschikt over de Franse cultuurversie van dat resourcebestand, haalt het My.Resources object de resource op uit het standaard-cultuurresourcebestand.

Opmerkingen

De My.Application.CurrentUICulture eigenschap haalt het object op dat door de huidige thread wordt gebruikt voor het CultureInfo ophalen van cultuurspecifieke resources. Dit object is identiek aan het object dat wordt geretourneerd door de CurrentUICulture eigenschap. De eigenschap CurrentUICulture bepaalt de cultuur die wordt gebruikt door de Resource Manager en het object My.Resources, informatie die nodig is om cultuurspecifieke resources tijdens runtime op te zoeken.

Als u de cultuur wilt wijzigen, kunt u de ChangeUICulture methode gebruiken of een ander CultureInfo object toewijzen aan de CurrentUICulture eigenschap.

De CurrentCulture instelling verschilt van een taalinstelling. Het bevat alleen gegevens met betrekking tot de standaardinstellingen voor een geografische regio.

Gebruik de My.Application.CurrentCulture eigenschap om de cultuur op te halen die door de huidige thread wordt gebruikt voor tekenreeksbewerking en tekenreeksopmaak.

Beschikbaarheid per projecttype

Projecttype Available
Windows Forms toepassing Yes
Klassebibliotheek Yes
Console toepassing Yes
Windows Forms-besturingselementbibliotheek Yes
Webcontrolebibliotheek No
Windows-serviceprogramma Yes
Website No

Van toepassing op

Zie ook