CatalogZone.CreateCatalogParts Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Instanz jedes CatalogPart Typs, der in der Zone deklariert wird.
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
Gibt zurück
A CatalogPartCollection mit Verweisen auf alle CatalogPart Steuerelemente in der Zone.
Ausnahmen
Das aktuelle CatalogPart Steuerelement verfügt nicht über eine ID.
Hinweise
Die CreateCatalogParts Methode ist eine wichtige Methode, denn wenn ein Benutzer eine Seite in den Kataloganzeigemodus wechselt, erstellt diese Methode alle Steuerelemente, aus denen CatalogPart der Webpartkatalog besteht.
Die CreateCatalogParts Methode in der Klasse, CatalogZone die mit dem Webpart-Steuerelementsatz bereitgestellt wird, kann ein beliebiges Serversteuerelement erstellen, das von der CatalogPart Klasse erbt. Wenn Sie also ein benutzerdefiniertes CatalogPart Steuerelement erstellen und auf einer Seite innerhalb eines CatalogZone Steuerelements deklarieren, erstellt diese Methode Ihr Steuerelement, wenn ein Benutzer die Seite in den Katalogmodus wechselt.
Aus verschiedenen Gründen kann es jedoch sein, dass Sie die Kontrolle über die CreateCatalogParts Methode haben möchten. Möglicherweise möchten Sie, dass nur bestimmte CatalogPart Steuerelemente erstellt werden. Angenommen, Sie erstellen eine Reihe von benutzerdefinierten CatalogPart Steuerelementen, die ein einheitliches Erscheinungsbild aufweisen und zu einem einzelnen Produkt oder einer organisation gehören. Wenn Seitenentwickler auf die Verwendung dieser benutzerdefinierten Steuerelemente in einem Katalog beschränkt sein sollen, sollten Sie von der Klasse erben, die CatalogZoneCreateCatalogParts Methode außer Kraft setzen und die Methode nur Steuerelemente desselben Typs wie Ihre benutzerdefinierten Steuerelemente erstellen lassen.