CultureAndRegionInfoBuilder.Parent Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia CultureInfo obiekt reprezentujący kulturę nadrzędną bieżącej kultury niestandardowej.
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
Wartość właściwości
Obiekt CultureInfo reprezentujący kulturę nadrzędną bieżącej kultury niestandardowej.
Wyjątki
W operacji zestawu nie można odnaleźć wartości kultury. Prawdopodobnie przypisaną wartością jest wyrejestrowana kultura niestandardowa.
W operacji zestawu wartość to null
.
W operacji zestawu, która przechodzi przez element nadrzędny bieżącej kultury, niezmiennej kultury nie można znaleźć w 10 generacjach nadrzędnych.
-lub-
W operacji zestawu zostało odnalezione cykliczne odwołanie: przypisana wartość jest elementem nadrzędnym bieżącej kultury niestandardowej.
Uwagi
Kultury mają hierarchię. W przypadku wstępnie zdefiniowanych kultur elementem nadrzędnym określonej kultury jest kultura neutralna, a element nadrzędny kultury neutralnej to InvariantCulture . Kultura nadrzędna obejmuje tylko zestaw informacji, który jest wspólny dla jej dzieci.
Zazwyczaj zaleca się, aby niestandardowe kultury były zgodne z tą hierarchią. Jednak domyślnie kultura niestandardowa to kultura, na Parent Parent której jest oparta. Jeśli aplikacja tworzy kulturę z elementem "en-US-MyCulture" na podstawie "en-US", jej elementem nadrzędnym jest "en", ponieważ jest to element CultureName Parent "en-US". Jeśli aplikacja używa wartości "en-US" jako wartości nowej kultury Parent niestandardowej, musi jawnie ustawić tę wartość.
Jeśli zasoby dla określonej kultury nie są dostępne w systemie, są używane zasoby dla kultury neutralnej. Jeśli zasoby dla kultury neutralnej nie są dostępne, używane są zasoby osadzone w głównym zestawie. Aby uzyskać więcej informacji na temat procesu rezerwowego zasobu, zobacz Packaging and Deploying Resources (Pakowanie i wdrażanie zasobów).
Lista kultur w interfejsie API Windows różni się nieco od listy kultur w .NET Framework. Jeśli wymagane jest współdziałanie Windows, na przykład za pomocą mechanizmu wywoływania platformy, aplikacja powinna używać określonej kultury zdefiniowanej w .NET Framework. Zapewnia to spójność z równoważnymi Windows lokalnymi, które są identyfikowane za pomocą tego LCID samego .