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


ExpressionsCollectionEditor Класс

Определение

Предоставляет пользовательский интерфейс для выбора и редактирования коллекции привязок выражений во время разработки.

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

Комментарии

Экземпляр ExpressionsCollectionEditor класса — это UITypeEditor объект, который можно использовать во время разработки для выбора и изменения коллекции привязок выражений и назначения выражений свойству элемента управления.

Узел конструктора, например Visual Studio 2005, использует ExpressionBuilder реализации класса и ExpressionEditor с классами ExpressionsCollectionEditor и , ExpressionsCollectionConverter чтобы задать привязки выражений для свойств элемента управления во время разработки, а ControlPersister класс — для сохранения выражений во время выполнения. Строки выражений ссылались на локализуемый ресурс, параметр приложения, строку подключения или пользовательский тип выражения. Строка выражения привязывается к свойству элемента управления во время разработки, а затем используется во время выполнения для определения значения свойства .

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

ExpressionsCollectionEditor()

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

Свойства

IsDropDownResizable

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

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

Методы

EditValue(IServiceProvider, Object)

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

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

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

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)

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

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