Sdílet prostřednictvím


CatalogZoneBase.CreateCatalogParts Metoda

Definice

Poskytuje deklaraci základní metody, kterou lze přepsat odvozené zóny zpracovat podrobnosti vytváření CatalogPart ovládacích prvků obsažených v zóně.

protected:
 abstract System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CreateCatalogParts();
protected abstract System.Web.UI.WebControls.WebParts.CatalogPartCollection CreateCatalogParts ();
abstract member CreateCatalogParts : unit -> System.Web.UI.WebControls.WebParts.CatalogPartCollection
Protected MustOverride Function CreateCatalogParts () As CatalogPartCollection

Návraty

A CatalogPartCollection , který obsahuje kolekci ovládacích prvků přidružených CatalogPart k zóně.

Poznámky

Metoda CreateCatalogParts neposkytuje žádnou implementaci. Je určena k implementaci v odvozené třídě a měla by být použita k vytvoření instance kolekce ovládacích prvků obsažených CatalogPart v zóně, kdykoli hostující webová stránka přejde do režimu katalogu. Metoda CatalogZone.CreateCatalogParts poskytuje jeden příklad implementace CreateCatalogParts metody .

Poznámka

Všimněte si, že každý CatalogPart , který je přidán do kolekce ovládacích CatalogPart prvků v implementaci CreateCatalogParts metody musí mít hodnotu přiřazenou k jeho ID vlastnost, jinak bude vyvolán výjimka, když je kolekce přiřazena vlastnosti CatalogParts .

Metoda může vytvořit CatalogPart ovládací prvky z několika zdrojů: ovládací prvky, které jsou deklarovány ve formátu trvalosti v rámci DeclarativeCatalogPart ovládacího prvku, nebo ovládací prvky, které jsou trvale uložené v různých mechanismech úložiště, jako je soubor XML nebo databáze.

Poznámky pro implementátory

Vývojáři, kteří vytvářejí vlastní CatalogPart ovládací prvky, by měli dědit z CatalogZoneBase tříd nebo CatalogZone a přepsat tuto metodu, pokud chtějí vytvořit vlastní CatalogPartChrome objekt pro vykreslení vlastních CatalogPart ovládacích prvků.

Platí pro

Viz také