Condividi tramite


WebZone.HasHeader Proprietà

Definizione

Ottiene un valore che indica se una zona ha 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 ha un'area di intestazione; in caso contrario, 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 esegua 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 WebPartZone controllo in modalità di esplorazione, mentre nella maggior parte delle altre modalità viene eseguito il rendering di un'intestazione. Per altre informazioni sulle modalità di visualizzazione e su come consentire agli utenti di spostarsi 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 CatalogZone) devono avere intestazioni visualizzate solo quando la pagina è nella modalità di visualizzazione appropriata. Poiché la HasHeader proprietà è true per impostazione predefinita, non è necessario eseguire l'override 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