WebZone.HasHeader Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.