CatalogZone.CreateCatalogParts Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma instância de cada tipo de CatalogPart que é declarado na zona.
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
Retornos
Um CatalogPartCollection com referências a todos os controles de CatalogPart na zona.
Exceções
O controle de CatalogPart atual não tem uma ID.
Comentários
O CreateCatalogParts método é um método crítico porque quando um usuário alterna uma página para o modo de exibição de catálogo, esse método cria todos os CatalogPart controles que compõem o catálogo de Web Parts.
O CreateCatalogParts método na CatalogZone classe fornecida com o conjunto de controle de Web Parts pode criar qualquer controle de servidor herdado da CatalogPart classe . Portanto, se você criar um controle personalizado CatalogPart e declará-lo em uma página dentro de um CatalogZone controle, esse método criará seu controle quando um usuário alternar a página para o modo de catálogo.
No entanto, por vários motivos, talvez você queira controlar o CreateCatalogParts método . Talvez você queira que ele crie apenas determinados CatalogPart controles. Por exemplo, suponha que você crie um conjunto de controles personalizados CatalogPart que tenham uma aparência consistente e pertençam a um único produto ou organização. Se você quiser que os desenvolvedores de página sejam limitados ao uso desses controles personalizados em um catálogo, você deve herdar da CatalogZone classe , substituir o CreateCatalogParts método e permitir que o método crie apenas controles do mesmo tipo que seus controles personalizados.