ApplicationBase.UICulture Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |