ApplicationBase.UICulture Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá jazykovou verzi, kterou aktuální vlákno používá pro načítání 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á pro načítání 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á pro 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 vaše aplikace řetězec s názvem Message
v souboru prostředků aplikace a aplikace by měla mít verzi francouzské jazykové verze tohoto souboru Resources.fr-FR.resx
prostředků, . Další informace najdete v tématu Postupy: Přidání nebo odebrání prostředků.
Pokud aplikace nemá verzi francouzské jazykové verze tohoto souboru prostředků, 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čítání 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 Manager a objekt, My.Resources
informace, které potřebuje k vyhledání prostředků specifických pro jazykovou verzi za běhu.
Pokud chcete změnit jazykovou verzi, můžete použít metodu ChangeUICulture nebo přiřadit k vlastnosti jiný CultureInfo objekt CurrentUICulture .
Nastavení se CurrentCulture liší od nastavení jazyka. Obsahuje pouze data související se standardním nastavením pro geografickou oblast.
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. |
---|---|
Formulářová aplikace Windows | Ano |
Knihovna tříd | Ano |
Konzolová aplikace | Ano |
Knihovna ovládacích prvků formulářů Windows | Ano |
Knihovna webových ovládacích prvků | No |
Služba systému Windows | Ano |
Webu | No |