Sdílet prostřednictvím


ApplicationBase.UICulture Vlastnost

Definice

Získá jazykovou verzi, kterou aktuální vlákno používá k načtení prostředků specifických pro jazykovou verzi.

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

Hodnota vlastnosti

Objekt CultureInfo , který představuje jazykovou verzi, kterou aktuální vlákno používá k načtení prostředků specifických pro jazykovou verzi.

Příklady

Tento příklad používá My.Application.CurrentCulture vlastnost k uložení aktuální jazykové verze do mezipaměti před změnou pomocí ChangeUICulture. Metoda My.Application.ChangeUICulture nastaví jazykovou verzi, kterou My.Resources objekt používá k načítání prostředků.

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

Aby tento příklad fungoval, musí mít aplikace řetězec pojmenovaný Message v souboru prostředků aplikace a aplikace by měla mít verzi tohoto souboru Resources.fr-FR.resxprostředků francouzskou jazykovou verzi. Další informace naleznete v tématu Postupy: Přidání nebo odebrání prostředků.

Pokud aplikace nemá verzi tohoto souboru prostředků ve francouzštině, My.Resources objekt načte prostředek ze souboru prostředků výchozí jazykové verze.

Poznámky

Vlastnost My.Application.CurrentUICulture získá CultureInfo objekt, který aktuální vlákno používá pro načtení prostředků specifických pro jazykovou verzi. Tento objekt je identický s objektem vráceným CurrentUICulture vlastností. Vlastnost CurrentUICulture určuje jazykovou verzi používanou Resource Managerem My.Resources a objektem, informace, které potřebuje k vyhledání prostředků specifických pro jazykovou verzi za běhu.

Chcete-li změnit jazykovou verzi, můžete použít metodu ChangeUICulture nebo přiřadit k vlastnosti jiný CultureInfo objekt CurrentUICulture .

Nastavení CurrentCulture se liší od nastavení jazyka. Obsahuje pouze data související se standardním nastavením geografické oblasti.

My.Application.CurrentCulture Pomocí vlastnosti získáte jazykovou verzi, kterou aktuální vlákno používá pro manipulaci s řetězci a formátování řetězců.

Dostupnost podle typu projektu

Typ projektu K dispozici
Aplikace Windows Forms Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Forms Ano
Knihovna webových ovládacích prvků Ne
Služba systému Windows Ano
Webu Ne

Platí pro

Viz také