WebZone.HasHeader Свойство

Определение

Получает значение, указывающее, содержит ли зона область заголовка.

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

Значение свойства

Значение true, если в зоне имеется зона заголовка; в противном случае — false. Значение по умолчанию — true.

Комментарии

Свойство HasHeader в основном используется разработчиками элементов управления, которые создают настраиваемые зоны. Он существует в виде флага, чтобы набор элементов управления веб-частей отображал заголовок только в том случае, если это необходимо для зоны. Например, HasHeader свойство переопределяет это свойство и возвращает его false , если страница не находится в одном из режимов, допускающих персонализацию. В этом случае заголовок не отображается для WebPartZone элемента управления в режиме просмотра, в то время как в большинстве других режимов заголовок отображается. Дополнительные сведения о режимах отображения и о том, как пользователи могут переключаться между ними, см. в разделе Пошаговое руководство. Изменение режимов отображения на странице веб-частей.

Зоны инструментов (зоны, производные косвенно от WebZone класса с помощью ToolZone класса , например EditorZone и CatalogZone) должны иметь заголовки, которые отображаются только в том случае, если страница находится в соответствующем режиме отображения. HasHeader Так как свойство имеет значение true по умолчанию, им не нужно переопределять свойство .

Примечания для тех, кто наследует этот метод

При создании настраиваемой зоны инструментов, производной от ToolZone, можно переопределить RenderHeader(HtmlTextWriter) метод и обеспечить отрисовку для заголовка зоны.

Применяется к

См. также раздел