WebPartMenuStyle Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит характеристики стиля для меню элементов WebPart управления. Этот класс не может быть унаследован.
public ref class WebPartMenuStyle sealed : System::Web::UI::WebControls::TableStyle, System::ComponentModel::ICustomTypeDescriptor
public sealed class WebPartMenuStyle : System.Web.UI.WebControls.TableStyle, System.ComponentModel.ICustomTypeDescriptor
type WebPartMenuStyle = class
inherit TableStyle
interface ICustomTypeDescriptor
Public NotInheritable Class WebPartMenuStyle
Inherits TableStyle
Implements ICustomTypeDescriptor
- Наследование
- Реализации
Комментарии
Класс WebPartMenuStyle по сути TableStyle является объектом, который содержит характеристики стиля для применения к меню в WebPart элементах управления.
Набор элементов управления веб-частей использует WebPartMenuStyle объект для определения характеристик стиля меню команд в элементе WebPart управления. Меню команд содержится в заголовке каждого WebPart элемента управления и включает различные действия пользовательского интерфейса (пользовательский интерфейс), которые пользователи могут выполнять, например закрытие, минимизацию, экспорт или удаление элемента управления.
Это важно
Атрибуты стиля можно задать в WebPartMenuStyle объекте и таким образом в меню команд всех WebPart элементов управления в зоне с помощью MenuPopupStyle свойства в WebPartZoneBase зоне.
Класс WebPartMenuStyle имеет два важных свойства. Первое — это HorizontalAlign свойство, определяющее, выравнивается ли содержимое меню слева, в центре или справа от элемента управления или выравнивание не задано. Свойство ShadowColor определяет цвет тени для меню в элементе WebPart управления, если функция теневого меню включена в системе пользователя.
Класс WebPartMenuStyle также имеет некоторые критически важные методы. Метод CopyFrom копирует элементы стиля nonblank из объекта стиля, переданного в метод, и применяет их к WebPartMenuStyle объекту, перезаписав все существующие элементы стиля в процессе. Метод MergeWith аналогично копирует элементы стиля nonblank из объекта стиля, переданного методу, но не перезаписывает существующие элементы стиля в объекте WebPartMenuStyle . Метод Reset удаляет все определенные элементы стиля из контейнера состояний WebPartMenuStyle объекта.
Класс WebPartMenuStyle также реализует все методы, содержащиеся в интерфейсе ICustomTypeDescriptor . Как правило, это позволяет WebPartMenuStyle применять класс к различным типам меню.
Конструкторы
| Имя | Описание |
|---|---|
| WebPartMenuStyle() |
Инициализирует новый экземпляр класса с помощью значений стилей WebPartMenuStyle по умолчанию. |
| WebPartMenuStyle(StateBag) |
Инициализирует новый экземпляр класса с помощью значений WebPartMenuStyle стиля из указанного объекта контейнера состояний. |
Свойства
| Имя | Описание |
|---|---|
| BackColor |
Возвращает или задает цвет фона элемента управления веб-сервера. (Унаследовано от Style) |
| BackImageUrl |
Возвращает или задает URL-адрес изображения, отображаемого в фоновом режиме элемента управления таблицей. (Унаследовано от TableStyle) |
| BorderColor |
Возвращает или задает цвет границы элемента управления веб-сервера. (Унаследовано от Style) |
| BorderStyle |
Возвращает или задает стиль границы элемента управления веб-сервера. (Унаследовано от Style) |
| BorderWidth |
Возвращает или задает ширину границы элемента управления веб-сервера. (Унаследовано от Style) |
| CanRaiseEvents |
Возвращает значение, указывающее, может ли компонент вызвать событие. (Унаследовано от Component) |
| CellPadding |
Возвращает или задает объем пространства между содержимым ячейки и границей ячейки. (Унаследовано от TableStyle) |
| CellSpacing |
Возвращает или задает расстояние между ячейками таблицы. (Унаследовано от TableStyle) |
| Container |
Возвращает объект IContainer , содержащий Componentобъект . (Унаследовано от Component) |
| CssClass |
Возвращает или задает каскадный класс таблицы стилей (CSS), отрисованный элементом управления веб-сервера на клиенте. (Унаследовано от Style) |
| DesignMode |
Возвращает значение, указывающее, находится ли текущий Component режим разработки. (Унаследовано от Component) |
| Events |
Возвращает список обработчиков событий, подключенных к этому Component. (Унаследовано от Component) |
| Font |
Возвращает свойства шрифта, связанные с элементом управления веб-сервера. (Унаследовано от Style) |
| ForeColor |
Возвращает или задает цвет переднего плана (обычно цвет текста) элемента управления веб-сервера. (Унаследовано от Style) |
| GridLines |
Возвращает или задает значение, указывающее, отображается ли граница между ячейками элемента управления таблицами. (Унаследовано от TableStyle) |
| Height |
Возвращает или задает высоту элемента управления веб-сервера. (Унаследовано от Style) |
| HorizontalAlign |
Возвращает значение, указывающее, какой тип горизонтального выравнивания используется для содержимого меню в элементе WebPart управления. |
| IsEmpty |
Защищенное свойство. Возвращает значение, указывающее, определены ли элементы стиля в контейнере состояний. (Унаследовано от Style) |
| IsTrackingViewState |
Возвращает значение, указывающее, определены ли элементы стиля в контейнере состояний. (Унаследовано от Style) |
| RegisteredCssClass |
Возвращает каскадный класс таблицы стилей (CSS), зарегистрированный в элементе управления. (Унаследовано от Style) |
| ShadowColor |
Получает или задает значение, определяющее цвет тени для меню в элементе WebPart управления. |
| Site |
Возвращает или задает ISite объект Component. (Унаследовано от Component) |
| ViewState |
Возвращает контейнер состояния, содержащий элементы стиля. (Унаследовано от Style) |
| Width |
Возвращает или задает ширину элемента управления веб-сервера. (Унаследовано от Style) |
Методы
| Имя | Описание |
|---|---|
| AddAttributesToRender(HtmlTextWriter, WebControl) |
Добавляет сведения о фоновом изображении, интервалах ячеек, заполнении ячеек, линиях сетки и выравнивании в список атрибутов для отрисовки. (Унаследовано от TableStyle) |
| AddAttributesToRender(HtmlTextWriter) |
Добавляет атрибуты и стили HTML, которые должны быть отрисованы в указанные HtmlTextWriter. Этот метод в основном используется разработчиками элементов управления. (Унаследовано от Style) |
| CopyFrom(Style) |
Копирует элементы стиля nonblank в WebPartMenuStyle объект, перезаписав все существующие элементы стиля в процессе. |
| CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| Dispose() |
Освобождает все ресурсы, используемые параметром Component. (Унаследовано от Component) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые Component и при необходимости освобождает управляемые ресурсы. (Унаследовано от Component) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| FillStyleAttributes(CssStyleCollection, IUrlResolutionService) |
Добавляет свойства TableStyle стиля объекта в указанную CssStyleCollection коллекцию. (Унаследовано от TableStyle) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLifetimeService() |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetService(Type) |
Возвращает объект, представляющий службу, предоставляемую Component или ее Container. (Унаследовано от Component) |
| GetStyleAttributes(IUrlResolutionService) |
Извлекает CssStyleCollection объект для указанного IUrlResolutionServiceобъекта-реализации. (Унаследовано от Style) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| LoadViewState(Object) |
Загружает ранее сохраненное состояние. (Унаследовано от Style) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| MergeWith(Style) |
Копирует элементы стиля nonblank в WebPartMenuStyle экземпляр, но не перезаписывает существующие элементы стиля. |
| Reset() |
Удаляет все определенные элементы стиля из WebPartMenuStyle контейнера состояния объекта. |
| SaveViewState() |
Защищенный метод. Сохраняет любое состояние, которое было изменено после TrackViewState() вызова метода. (Унаследовано от Style) |
| SetBit(Int32) |
Защищенный внутренний метод. Задает внутреннее поле битовой маски, указывающее свойства стиля, хранящиеся в контейнере состояния. (Унаследовано от Style) |
| SetDirty() |
Помечает Style состояние, которое будет записано в состоянии представления. (Унаследовано от Style) |
| TrackViewState() |
Защищенный метод. Помечает начало отслеживания изменений состояния элемента управления. Все изменения, внесенные после начала отслеживания, будут отслеживаться и сохраняться в рамках состояния представления элемента управления. (Унаследовано от Style) |
События
| Имя | Описание |
|---|---|
| Disposed |
Происходит при удалении компонента вызовом Dispose() метода. (Унаследовано от Component) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICustomTypeDescriptor.GetAttributes() |
Возвращает коллекцию настраиваемых атрибутов для этого экземпляра компонента. GetAttributes() Реализует метод. |
| ICustomTypeDescriptor.GetClassName() |
Возвращает имя класса этого экземпляра компонента. Этот метод реализует GetClassName() метод. |
| ICustomTypeDescriptor.GetComponentName() |
Возвращает имя этого экземпляра компонента. Этот метод реализует GetComponentName() метод. |
| ICustomTypeDescriptor.GetConverter() |
Возвращает преобразователь типов для этого экземпляра компонента. Этот метод реализует GetConverter() метод. |
| ICustomTypeDescriptor.GetDefaultEvent() |
Возвращает событие по умолчанию для этого экземпляра компонента. Этот метод реализует GetDefaultEvent() метод. |
| ICustomTypeDescriptor.GetDefaultProperty() |
Возвращает свойство по умолчанию для этого экземпляра компонента. Этот метод реализует GetDefaultProperty() метод. |
| ICustomTypeDescriptor.GetEditor(Type) |
Возвращает редактор указанного типа для этого экземпляра компонента. Этот метод реализует GetEditor(Type) метод. |
| ICustomTypeDescriptor.GetEvents() |
Возвращает события для этого экземпляра компонента. Этот метод реализует перегрузку GetEvents() метода. |
| ICustomTypeDescriptor.GetEvents(Attribute[]) |
Возвращает события для этого экземпляра компонента, используя указанный массив атрибутов в качестве фильтра. Этот метод реализует перегрузку GetEvents(Attribute[]) метода. |
| ICustomTypeDescriptor.GetProperties() |
Возвращает свойства для этого экземпляра компонента. Этот метод реализует перегрузку GetProperties() метода. |
| ICustomTypeDescriptor.GetProperties(Attribute[]) |
Возвращает свойства для этого экземпляра компонента с помощью массива атрибутов в качестве фильтра. Этот метод реализует перегрузку GetProperties(Attribute[]) метода. |
| ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Возвращает объект, содержащий свойство, описанное указанным дескриптором свойства. Этот метод реализует GetPropertyOwner(PropertyDescriptor) метод. |
| IStateManager.IsTrackingViewState |
Возвращает значение, указывающее, отслеживает ли серверный элемент управления изменения состояния представления. (Унаследовано от Style) |
| IStateManager.LoadViewState(Object) |
Загружает ранее сохраненное состояние. (Унаследовано от Style) |
| IStateManager.SaveViewState() |
Возвращает объект, содержащий изменения состояния. (Унаследовано от Style) |
| IStateManager.TrackViewState() |
Запускает отслеживание изменений состояния. (Унаследовано от Style) |