Partager via


WebZone.HasHeader Propriété

Définition

Obtient une valeur indiquant si une zone a une zone d'en-tête.

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

Valeur de propriété

true si la zone a une zone d'en-tête ; sinon, false. La valeur par défaut est true.

Remarques

La HasHeader propriété est principalement utilisée par les développeurs de contrôle qui créent des zones personnalisées. Il existe en tant qu’indicateur de sorte que le jeu de contrôles WebPart affiche un en-tête uniquement lorsqu’il est approprié pour une zone. Par exemple, la HasHeader propriété remplace cette propriété et retourne false , sauf si la page est dans l’un des modes qui autorisent la personnalisation. Dans ce cas, un en-tête n’est pas rendu pour un WebPartZone contrôle en mode de navigation, tandis que dans la plupart des autres modes, un en-tête est rendu. Pour plus d’informations sur les modes d’affichage et sur la possibilité pour les utilisateurs de basculer entre eux, consultez Procédure pas à pas : modification des modes d’affichage sur une page de composants WebPart.

Les zones d’outil (zones qui dérivent indirectement de la WebZone classe au moyen de la ToolZone classe, telles que EditorZone et CatalogZone) doivent avoir des en-têtes qui s’affichent uniquement lorsque la page est en mode d’affichage approprié. Étant donné que la HasHeader propriété est par défaut, il n’est true pas nécessaire de remplacer la propriété.

Notes pour les héritiers

Si vous créez une zone d’outil personnalisée qui dérive de ToolZone, vous pouvez remplacer la méthode et fournir un rendu pour l’en-tête RenderHeader(HtmlTextWriter) de votre zone.

S’applique à

Voir aussi