CatalogZone.ZoneTemplate Propriedade
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.
Obtém ou define um modelo para conter controles filho dentro de um controles de CatalogZone no formato de persistência de página.
public:
virtual property System::Web::UI::ITemplate ^ ZoneTemplate { System::Web::UI::ITemplate ^ get(); void set(System::Web::UI::ITemplate ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
[System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.WebParts.CatalogZone))]
[System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)]
public virtual System.Web.UI.ITemplate ZoneTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.WebParts.CatalogZone))>]
[<System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)>]
member this.ZoneTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property ZoneTemplate As ITemplate
Valor da propriedade
Um ITemplate que atua como um contêiner para controles filho na zona.
- Atributos
Comentários
A ZoneTemplate propriedade faz referência a um modelo do tipo ITemplate que é usado para conter os CatalogPart controles na zona. O modelo de zona permite que os desenvolvedores de página declarem os CatalogPart controles que desejam usar no formato de persistência, em vez de precisarem criar todos os controles programaticamente.
O acessador definido para a ZoneTemplate propriedade chama o InvalidateCatalogParts método , o que força a coleção de CatalogPart controles declarados no modelo de zona na página a ser atualizado. Isso garante que a coleção de controles referenciados pela zona permaneça atual sempre que um usuário alterar os controles realmente declarados dentro do modelo na página.
Notas aos Herdeiros
Se você quiser criar uma zona personalizada CatalogZone , mas planeja criar os CatalogPart controles programaticamente em vez de permitir que os desenvolvedores de página os declarem, você não precisa de suporte para modelo de zona e pode herdar diretamente da CatalogZoneBase classe .