CultureAndRegionInfoBuilder.Parent 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á nebo nastaví CultureInfo objekt, který představuje nadřazenou jazykovou verzi aktuální vlastní jazykové verze.
public:
property System::Globalization::CultureInfo ^ Parent { System::Globalization::CultureInfo ^ get(); void set(System::Globalization::CultureInfo ^ value); };
public System.Globalization.CultureInfo Parent { get; set; }
member this.Parent : System.Globalization.CultureInfo with get, set
Public Property Parent As CultureInfo
Hodnota vlastnosti
Objekt CultureInfo , který představuje nadřazenou jazykovou verzi aktuální vlastní jazykové verze.
Výjimky
V operaci set nelze najít hodnotu jazykové verze. Přiřazená hodnota je pravděpodobně neregistrovaná vlastní jazyková verze.
V operaci set je null
hodnota .
V operaci sady, která prochází předky aktuální jazykové verze, nelze najít invariantní jazykovou verzi v rámci 10 generací předků.
-nebo-
V operaci sady byl zjištěn cyklický odkaz: přiřazená hodnota je nadřazená aktuální vlastní jazykové verzi.
Poznámky
Jazykové verze mají hierarchii. U předdefinovaných jazykových verzí je nadřazenou jazykovou verzí neutrální jazyková verze a nadřazeným objektem neutrální jazykové verze je InvariantCulture. Nadřazená jazyková verze zahrnuje pouze sadu informací, které jsou společné mezi jeho podřízenými položkami.
Obecně se doporučuje, aby vlastní jazykové verze odpovídaly této hierarchii. Ve výchozím nastavení Parent ale vlastní jazyková verze odpovídá Parent jazykové verzi, na které je založena. Pokud aplikace vytvoří jazykovou verzi s CultureName "en-US-MyCulture" založenou na "en-US", její nadřazená verze je "en", protože je Parent z "en-US". Pokud aplikace jako novou vlastní jazykovou verzi používá en US Parent , musí tuto hodnotu explicitně nastavit.
Pokud prostředky pro konkrétní jazykovou verzi nejsou v systému k dispozici, použijí se prostředky pro neutrální jazykovou verzi. Pokud prostředky pro neutrální jazykovou verzi nejsou k dispozici, jsou použity prostředky vložené v hlavním sestavení. Další informace o záložním procesu prostředků najdete v tématu Balení a nasazení prostředků.
Seznam jazykových verzí v rozhraní API systému Windows se mírně liší od seznamu jazykových verzí v rozhraní .NET Framework. Pokud se vyžaduje interoperabilita se systémem Windows, například prostřednictvím mechanismu vyvolání platformy, měla by aplikace používat specifickou jazykovou verzi, která je definována v rozhraní .NET Framework. Tím se zajistí konzistence s ekvivalentním národním prostředím Windows, které je identifikované se stejným LCID.