MenuBindingsEditor Класс

Определение

Предоставляет редактор компонентов для DataBindings коллекции связанного Menu элемента управления.

public ref class MenuBindingsEditor : System::Drawing::Design::UITypeEditor
public class MenuBindingsEditor : System.Drawing.Design.UITypeEditor
type MenuBindingsEditor = class
    inherit UITypeEditor
Public Class MenuBindingsEditor
Inherits UITypeEditor
Наследование
MenuBindingsEditor

Примеры

В следующем примере кода показано, как использовать EditorAttribute атрибут для связывания MenuBindingsEditor класса и UITypeEditor класса (базового класса редактора привязок) со свойством в пользовательском элементе управления, производным от WebControl класса, который получает и задает MenuItemCollection коллекцию.

private MenuItemBindingCollection localBindings;

// Associate the MenuBindingsEditor with the DataBindings. 
[Editor(typeof(System.Web.UI.Design.WebControls.MenuBindingsEditor),
    typeof(UITypeEditor))]
public MenuItemBindingCollection DataBindings
{
    get { return localBindings; }
    set { localBindings = value; }
} // DataBindings
Private localBindings As MenuItemBindingCollection

' Associate the MenuBindingsEditor with the DataBindings.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
    MenuBindingsEditor), _
    GetType(UITypeEditor))> _
Public Property DataBindings() As MenuItemBindingCollection
    Get
        Return localBindings
    End Get
    Set
        localBindings = value
    End Set
End Property ' DataBindings

Комментарии

Класс MenuBindingsEditor предоставляет пользовательский интерфейс для редактирования MenuItemBinding элементов DataBindings коллекции в связанном Menu элементе управления.

Объект MenuBindingsEditor вызывается путем нажатия кнопки с многоточием (...) в свойстве DataBindings в сетке свойств визуального конструктора или нажатием кнопки "Изменить элементы меню " в контекстном меню "Общие задачи " в элементе управления.

Метод EditValue изменяет значения коллекции привязок данных связанного Menu элемента управления. Метод GetEditStyle получает стиль редактирования, связанный с этим редактором.

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

Имя Описание
MenuBindingsEditor()

Инициализирует новый экземпляр класса MenuBindingsEditor.

Свойства

Имя Описание
IsDropDownResizable

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

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

Методы

Имя Описание
EditValue(IServiceProvider, Object)

Изменяет значение указанного объекта с помощью стиля редактора, указанного методом GetEditStyle() .

(Унаследовано от UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Изменяет значение коллекции привязок данных связанного Menu элемента управления.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Возвращает стиль редактора, используемый методом EditValue(IServiceProvider, Object) .

(Унаследовано от UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Возвращает стиль редактирования, связанный с этим редактором.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

Указывает, поддерживает ли этот редактор представление значения объекта.

(Унаследовано от UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Указывает, поддерживает ли указанный контекст рисование представления значения объекта в указанном контексте.

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

Возвращает Type текущего экземпляра.

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

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
PaintValue(Object, Graphics, Rectangle)

Рисует представление значения указанного объекта на указанном холсте.

(Унаследовано от UITypeEditor)
PaintValue(PaintValueEventArgs)

Закрашивает представление значения объекта с помощью указанного PaintValueEventArgsобъекта.

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

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

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

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

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