WebPartMenuStyle Класс

Определение

Содержит характеристики стиля для меню в элементах управления WebPart.Contains style characteristics for menus on WebPart controls. Этот класс не наследуется.This class cannot be inherited.

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
Наследование
Реализации

Комментарии

Класс по сути является объектом, который содержит характеристики стиля, применяемые к меню в WebPart элементах управления. TableStyle WebPartMenuStyleThe WebPartMenuStyle class is essentially a TableStyle object, which contains style characteristics to apply to menus on WebPart controls.

Набор элементов управления веб-части использует WebPartMenuStyle объект для определения характеристик стиля меню команд WebPart в элементе управления.The Web Parts control set uses the WebPartMenuStyle object to determine the style characteristics of the verbs menu on a WebPart control. Меню команд содержится в заголовке каждого WebPart элемента управления и включает различные действия пользовательского интерфейса (называемые глаголами), которые пользователи могут выполнять, например закрытие, свертывание, экспорт или удаление элемента управления.A verbs menu is contained in the title bar of each WebPart control, and it includes various user interface (UI) actions (called verbs) that users can perform, such as closing, minimizing, exporting, or deleting a control.

Важно!

Можно задать атрибуты стиля WebPartMenuStyle для объекта и, таким же, в меню команд для WebPart всех элементов управления в MenuPopupStyle зоне, WebPartZoneBase используя свойство в зоне.You can set style attributes on the WebPartMenuStyle object, and thus on the verbs menu of all the WebPart controls in a zone, by using the MenuPopupStyle property on a WebPartZoneBase zone.

WebPartMenuStyle Класс имеет два важных свойства.The WebPartMenuStyle class has two important properties. Первое — это HorizontalAlign свойство, которое определяет, выровнено ли содержимое меню слева, по центру или справа от элемента управления или не задано выравнивание.The first is the HorizontalAlign property, which determines whether the content of the menu is aligned on the left, the center, or the right of the control or the alignment is not set. Свойство определяет цвет тени для меню WebPart в элементе управления, если функция затенения меню включена в системе пользователя. ShadowColorThe ShadowColor property determines the color of the shadow for the menu on a WebPart control, if the menu shadowing feature is enabled on the user's system.

WebPartMenuStyle Класс также имеет некоторые критические методы.The WebPartMenuStyle class also has some critical methods. Метод копирует непустые элементы стиля из объекта стиля, переданного в метод, и применяет их WebPartMenuStyle к объекту, перезаписывая все существующие элементы стиля в процессе. CopyFromThe CopyFrom method copies nonblank style elements from the style object passed into the method, and applies them to the WebPartMenuStyle object, overwriting any existing style elements in the process. Метод аналогично копирует непустые элементы стиля из объекта стиля, переданного в метод, но не перезаписывает существующие элементы стиля WebPartMenuStyle в объекте. MergeWithThe MergeWith method similarly copies nonblank style elements from the style object passed to the method, but it does not overwrite existing style elements in the WebPartMenuStyle object. Метод удаляет все определенные элементы стиля WebPartMenuStyle из контейнера состояний объекта. ResetThe Reset method removes any defined style elements from the WebPartMenuStyle object's state bag.

Класс также реализует все методы, содержащиеся ICustomTypeDescriptor в интерфейсе. WebPartMenuStyleThe WebPartMenuStyle class also implements all the methods contained in the ICustomTypeDescriptor interface. Как правило, это позволяет WebPartMenuStyle применять класс к различным типам меню.In general, this enables the WebPartMenuStyle class to be applied to different types of menus.

Конструкторы

WebPartMenuStyle()

Инициализирует новый экземпляр класса WebPartMenuStyle с помощью значений стиля по умолчанию.Initializes a new instance of the WebPartMenuStyle class using default style values.

WebPartMenuStyle(StateBag)

Инициализирует новый экземпляр класса WebPartMenuStyle, используя значения стиля из заданного объекта набора состояний.Initializes a new instance of the WebPartMenuStyle class using style values from the specified state bag object.

Свойства

BackColor

Получает или задает цвет фона серверного веб-элемента управления.Gets or sets the background color of the Web server control.

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

Получает или задает URL-адрес фонового изображения элемента управления "Таблица".Gets or sets the URL of an image to display in the background of a table control.

(Унаследовано от TableStyle)
BorderColor

Получает или задает цвет границы для серверного веб-элемента управления.Gets or sets the border color of the Web server control.

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

Получает или задает стиль границы серверного веб-элемента управления.Gets or sets the border style of the Web server control.

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

Возвращает или задает ширину границы серверного веб-элемента управления.Gets or sets the border width of the Web server control.

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

Возвращает значение, показывающее, может ли компонент вызывать событие.Gets a value indicating whether the component can raise an event.

(Унаследовано от Component)
CellPadding

Получает или задает расстояние от содержимого ячейки до ее границ.Gets or sets the amount of space between the contents of the cell and the cell's border.

(Унаследовано от TableStyle)
CellSpacing

Получает или задает расстояние между ячейками таблицы.Gets or sets the distance between table cells.

(Унаследовано от TableStyle)
Container

Возвращает контейнер IContainer, содержащий компонент Component.Gets the IContainer that contains the Component.

(Унаследовано от Component)
CssClass

Получает или задает класс каскадных таблицы стилей (CSS), отрисовываемый для просмотра в серверном веб-элементе управления на клиентском компьютере.Gets or sets the cascading style sheet (CSS) class rendered by the Web server control on the client.

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

Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время.Gets a value that indicates whether the Component is currently in design mode.

(Унаследовано от Component)
Events

Возвращает список обработчиков событий, которые прикреплены к этому объекту Component.Gets the list of event handlers that are attached to this Component.

(Унаследовано от Component)
Font

Возвращает свойства шрифта, связанные с серверным веб-элементом управления.Gets the font properties associated with the Web server control.

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

Возвращает или задает основной цвет (обычно это цвет текста) для серверного веб-элемента управления.Gets or sets the foreground color (typically the color of the text) of the Web server control.

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

Получает или задает значение, позволяющее определить, должны ли отображаться границы между ячейками элемента управления "Таблица".Gets or sets a value that specifies whether the border between the cells of the table control is displayed.

(Унаследовано от TableStyle)
Height

Получает или задает высоту серверного веб-элемента управления.Gets or sets the height of the Web server control.

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

Получает значение, показывающее, какой тип горизонтального выравнивания используется для содержимого меню в элементе управления WebPart.Gets a value indicating what type of horizontal alignment to use for the content of a menu on a WebPart control.

IsEmpty

Защищенное свойство.A protected property. Получает значение, которое указывает, были ли определены в наборе состояний какие-либо элементы стиля.Gets a value indicating whether any style elements have been defined in the state bag.

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

Получает значение, позволяющее определить, были ли определены в наборе состояний какие-либо элементы стиля.Returns a value indicating whether any style elements have been defined in the state bag.

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

Возвращает класс каскадных таблиц стилей (CSS), зарегистрированный с использованием элемента управления.Gets the cascading style sheet (CSS) class that is registered with the control.

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

Получает или задает значение, определяющее цвет тени для меню в элементе управления WebPart.Gets or sets a value that determines the shadow color for a menu on a WebPart control.

Site

Возвращает или задает ISite объекта Component.Gets or sets the ISite of the Component.

(Унаследовано от Component)
ViewState

Получает или задает набор состояний, в котором хранятся элементы стиля.Gets the state bag that holds the style elements.

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

Получает или задает ширину серверного веб-элемента управления.Gets or sets the width of the Web server control.

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

Методы

AddAttributesToRender(HtmlTextWriter)

Добавляет атрибуты и стили HTML, которые должны быть отображены в указанном элементе управления HtmlTextWriter.Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriter. Этот метод, в основном, используется разработчиками элементов управления.This method is primarily used by control developers.

(Унаследовано от Style)
AddAttributesToRender(HtmlTextWriter, WebControl)

Добавляет сведения о фоновом изображении, расстояние между ячейками, полях ячеек, линиях сетки и выравнивании, в список обрабатываемых атрибутов.Adds information about the background image, cell spacing, cell padding, gridlines, and alignment to the list of attributes to render.

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

Копирует непустые элементы стиля в объект WebPartMenuStyle, перезаписывая существующие элементы стиля.Copies nonblank style elements to the WebPartMenuStyle object, overwriting any existing style elements in the process.

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Унаследовано от MarshalByRefObject)
Dispose()

Освобождает все ресурсы, занятые модулем Component.Releases all resources used by the Component.

(Унаследовано от Component)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом Component, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Унаследовано от Component)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

Добавляет свойства стиля объекта TableStyle в указанную коллекцию CssStyleCollection.Adds the style properties of the TableStyle object to the specified CssStyleCollection collection.

(Унаследовано от TableStyle)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
GetService(Type)

Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container.Returns an object that represents a service provided by the Component or by its Container.

(Унаследовано от Component)
GetStyleAttributes(IUrlResolutionService)

Извлекает объект CssStyleCollection для заданного объекта, реализующего интерфейс IUrlResolutionService.Retrieves the CssStyleCollection object for the specified IUrlResolutionService-implemented object.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
LoadViewState(Object)

Загружает сохраненное ранее состояние.Loads the previously saved state.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

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

Копирует непустые элементы стиля в экземпляр WebPartMenuStyle, но не перезаписывает существующие элементы стиля.Copies nonblank style elements to the WebPartMenuStyle instance, but does not overwrite existing style elements.

Reset()

Удаляет все элементы стиля, определенные в наборе состояний объекта WebPartMenuStyle.Removes any defined style elements from the WebPartMenuStyle object's state bag.

SaveViewState()

Защищенный метод.A protected method. Сохраняет все состояния, претерпевшие изменения после вызова метода TrackViewState().Saves any state that has been modified after the TrackViewState() method was invoked.

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

Защищенный внутренний метод.A protected internal method. Задает внутреннюю битовую маску, которая позволяет определить свойства стиля, сохраненные в наборе состояний.Sets an internal bitmask field that indicates the style properties that are stored in the state bag.

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

Обозначает объект Style для записи его состояния в данные о состоянии представления.Marks the Style so that its state will be recorded in view state.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Защищенный метод.A protected method. Обозначает начало отслеживания изменений состояния в элементе управления.Marks the beginning for tracking state changes on the control. Любые изменения, внесенные с момента начала отслеживания, сохраняются в данных о состоянии представления элемента управления.Any changes made after tracking has begun will be tracked and saved as part of the control view state.

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

События

Disposed

Происходит при удалении компонента вызовом метода Dispose().Occurs when the component is disposed by a call to the Dispose() method.

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

Явные реализации интерфейса

ICustomTypeDescriptor.GetAttributes()

Возвращает коллекцию настраиваемых атрибутов для этого экземпляра компонента.Returns a collection of custom attributes for this instance of a component. Реализует метод GetAttributes().Implements the GetAttributes() method.

ICustomTypeDescriptor.GetClassName()

Возвращает имя класса для этого экземпляра компонента.Returns the class name of this instance of a component. Этот метод реализует метод GetClassName() .This method implements the GetClassName() method.

ICustomTypeDescriptor.GetComponentName()

Возвращает имя этого экземпляра компонента.Returns the name of this instance of a component. Этот метод реализует метод GetComponentName() .This method implements the GetComponentName() method.

ICustomTypeDescriptor.GetConverter()

Возвращает преобразователь типов для этого экземпляра компонента.Returns a type converter for this instance of a component. Этот метод реализует метод GetConverter() .This method implements the GetConverter() method.

ICustomTypeDescriptor.GetDefaultEvent()

Возвращает событие по умолчанию для этого экземпляра компонента.Returns the default event for this instance of a component. Этот метод реализует метод GetDefaultEvent() .This method implements the GetDefaultEvent() method.

ICustomTypeDescriptor.GetDefaultProperty()

Возвращает свойство по умолчанию для этого экземпляра компонента.Returns the default property for this instance of a component. Этот метод реализует метод GetDefaultProperty() .This method implements the GetDefaultProperty() method.

ICustomTypeDescriptor.GetEditor(Type)

Возвращает редактор указанного типа для этого экземпляра компонента.Returns an editor of the specified type for this instance of a component. Этот метод реализует метод GetEditor(Type) .This method implements the GetEditor(Type) method.

ICustomTypeDescriptor.GetEvents()

Возвращает события для этого экземпляра компонента.Returns the events for this instance of a component. Этот метод реализует перегруженную версию метода GetEvents().This method implements the GetEvents() method overload.

ICustomTypeDescriptor.GetEvents(Attribute[])

Возвращает события для этого экземпляра компонента с помощью заданного массива атрибутов в качестве фильтра.Returns the events for this instance of a component using the specified attribute array as a filter. Этот метод реализует перегруженную версию метода GetEvents(Attribute[]).This method implements the GetEvents(Attribute[]) method overload.

ICustomTypeDescriptor.GetProperties()

Возвращает свойства для этого экземпляра компонента.Returns the properties for this instance of a component. Этот метод реализует перегруженную версию метода GetProperties().This method implements the GetProperties() method overload.

ICustomTypeDescriptor.GetProperties(Attribute[])

Возвращает свойства для этого экземпляра компонента с помощью массива атрибутов в качестве фильтра.Returns the properties for this instance of a component using the attribute array as a filter. Этот метод реализует перегруженную версию метода GetProperties(Attribute[]).This method implements the GetProperties(Attribute[]) method overload.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Возвращает объект, содержащий свойство, описанное указанным дескриптором свойства.Returns an object that contains the property described by the specified property descriptor. Этот метод реализует метод GetPropertyOwner(PropertyDescriptor) .This method implements the GetPropertyOwner(PropertyDescriptor) method.

IStateManager.IsTrackingViewState

Получает значение, позволяющее определить, отслеживается ли изменение состояния представления серверного элемента управления.Gets a value that indicates whether a server control is tracking its view state changes.

(Унаследовано от Style)
IStateManager.LoadViewState(Object)

Загружает сохраненное ранее состояние.Loads the previously saved state.

(Унаследовано от Style)
IStateManager.SaveViewState()

Возвращает объект, содержащий данные об изменении состояния.Returns the object containing state changes.

(Унаследовано от Style)
IStateManager.TrackViewState()

Запускает отслеживание изменений состояния.Starts tracking state changes.

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

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

Дополнительно