Бөлісу құралы:


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)

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

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