Поделиться через


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 копирует элементы непустого стиля из объекта стиля, переданного в метод , и применяет их к объекту WebPartMenuStyle , перезаписав все существующие элементы стиля в процессе. Метод MergeWith аналогичным образом копирует элементы непустого стиля из объекта стиля, переданного методу, но не перезаписывает существующие элементы стиля в объекте 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)

Копирует непустые элементы стиля в объект 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)

Копирует непустые элементы стиля в экземпляр WebPartMenuStyle, но не перезаписывает существующие элементы стиля.

Reset()

Удаляет все элементы стиля, определенные в наборе состояний объекта WebPartMenuStyle.

SaveViewState()

Защищенный метод. Сохраняет все состояния, претерпевшие изменения после вызова метода TrackViewState().

(Унаследовано от Style)
SetBit(Int32)

Защищенный внутренний метод. Задает внутреннюю битовую маску, которая позволяет определить свойства стиля, сохраненные в наборе состояний.

(Унаследовано от Style)
SetDirty()

Обозначает объект Style для записи его состояния в данные о состоянии представления.

(Унаследовано от Style)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от 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)

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

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