WebZone.HasHeader Proprietà

Definizione

Ottiene un valore che indica se una zona comprende un'area di intestazione.

protected:
 virtual property bool HasHeader { bool get(); };
protected virtual bool HasHeader { get; }
member this.HasHeader : bool
Protected Overridable ReadOnly Property HasHeader As Boolean

Valore della proprietà

true se la zona comprende un'area di intestazione, altrimenti false. Il valore predefinito è true.

Commenti

La HasHeader proprietà viene usata principalmente dagli sviluppatori di controlli che creano zone personalizzate. Esiste come flag in modo che il set di controlli Web part esegue il rendering di un'intestazione solo quando appropriato per una zona. Ad esempio, la proprietà esegue l'override HasHeader di questa proprietà e restituisce false a meno che la pagina non si trova in una delle modalità che consentono la personalizzazione. In questo caso, non viene eseguito il rendering di un'intestazione per un controllo in modalità sfoglia, mentre nella maggior parte delle altre modalità viene eseguito il rendering di un'intestazione WebPartZone . Per altre informazioni sulle modalità di visualizzazione e consentire agli utenti di passare tra di loro, vedere Procedura dettagliata: Modifica delle modalità di visualizzazione in una pagina web part.

Le zone degli strumenti (zone che derivano indirettamente dalla classe tramite la WebZoneToolZone classe, ad esempio EditorZone e ) CatalogZonedevono avere intestazioni visualizzate solo quando la pagina è nella modalità di visualizzazione appropriata. Poiché la proprietà è true per impostazione predefinita, non è necessario eseguire l'override HasHeader della proprietà.

Note per gli eredi

Se si crea una zona degli strumenti personalizzata che deriva da ToolZone, è possibile eseguire l'override del metodo e fornire il rendering per l'intestazione RenderHeader(HtmlTextWriter) della zona.

Si applica a

Vedi anche