CultureAndRegionInfoBuilder.Parent Właściwość

Definicja

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

CultureInfo

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 .

Dotyczy