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) метод и обеспечить отрисовку для заголовка зоны.