CatalogZone.CreateCatalogParts Metoda
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.
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.