Udostępnij za pośrednictwem


CatalogZone.CreateCatalogParts Metoda

Definicja

Tworzy wystąpienie każdego CatalogPart typu zadeklarowanego w strefie.

protected:
 override System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CreateCatalogParts();
protected override System.Web.UI.WebControls.WebParts.CatalogPartCollection CreateCatalogParts ();
override this.CreateCatalogParts : unit -> System.Web.UI.WebControls.WebParts.CatalogPartCollection
Protected Overrides Function CreateCatalogParts () As CatalogPartCollection

Zwraca

Element CatalogPartCollection z odwołaniami do wszystkich CatalogPart kontrolek w strefie.

Wyjątki

Bieżąca CatalogPart kontrolka nie ma identyfikatora.

Uwagi

Metoda CreateCatalogParts jest metodą krytyczną, ponieważ gdy użytkownik przełącza stronę do trybu wyświetlania wykazu, ta metoda tworzy wszystkie CatalogPart kontrolki tworzące wykaz składników Web Part.

CreateCatalogParts Metoda w klasie dostarczonej CatalogZone z zestawem kontrolek składników Web Part może utworzyć dowolną kontrolkę CatalogPart serwera dziedziczą po klasie. Dlatego jeśli utworzysz kontrolkę niestandardową CatalogPart i zadeklarujesz ją na stronie w kontrolce CatalogZone , ta metoda utworzy kontrolkę, gdy użytkownik przełączy stronę do trybu wykazu.

Jednak z różnych powodów możesz chcieć kontrolować metodę CreateCatalogParts . Możesz chcieć utworzyć tylko niektóre CatalogPart kontrolki. Załóżmy na przykład, że tworzysz zestaw kontrolek niestandardowych CatalogPart , które mają spójny wygląd i należą do jednego produktu lub organizacji. Jeśli chcesz, aby deweloperzy stron mogli używać tych kontrolek niestandardowych w wykazie, należy dziedziczyć z CatalogZone klasy, zastąpić CreateCatalogParts metodę i zezwolić metodzie na tworzenie tylko kontrolek tego samego typu co kontrolki niestandardowe.

Dotyczy

Zobacz też