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


ListItemsCollectionEditor Класс

Определение

Предоставляет редактор компонентов для ListItemCollection объектов в элементе управления, производном от элемента управления или аналогичного ListControl элемента управления.

public ref class ListItemsCollectionEditor : System::ComponentModel::Design::CollectionEditor
public class ListItemsCollectionEditor : System.ComponentModel.Design.CollectionEditor
type ListItemsCollectionEditor = class
    inherit CollectionEditor
Public Class ListItemsCollectionEditor
Inherits CollectionEditor
Наследование
ListItemsCollectionEditor

Примеры

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

private ListItemCollection items = null;

// Associate the ListItemsCollectionEditor with the ListItems. 
[EditorAttribute(typeof(System.Web.UI.Design.WebControls.
   ListItemsCollectionEditor),
   typeof(UITypeEditor))]
public ListItemCollection ListItems
{
    get { return items; }
} // ListItems
Private items As ListItemCollection

' Associate the ListItemsCollectionEditor with the ListItems.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
    ListItemsCollectionEditor), _
    GetType(UITypeEditor))> _
Public ReadOnly Property ListItems() As ListItemCollection
    Get
        Return items
    End Get
End Property ' ListItems

Комментарии

Класс ListItemsCollectionEditor предоставляет пользовательский интерфейс для редактирования ListItem элементов ListItemCollection объекта в элементе управления, производном от ListControl элемента управления или аналогичного элемента управления.

Вызывается ListItemsCollectionEditor путем нажатия кнопки с многоточием (...) в свойстве ListItems в сетке свойств визуального конструктора.

Метод CanSelectMultipleInstances всегда возвращается false , чтобы указать, что в редакторе можно выбрать только один объект. Свойство HelpTopic возвращает имя раздела справки, отображаемого редактором.

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

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

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

Свойства

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

Возвращает тип данных каждого элемента в коллекции.

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

Возвращает тип данных объекта коллекции.

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

Возвращает дескриптор типа, указывающий текущий контекст.

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

Возвращает раздел справки ListItemsCollectionEditor для отображения объекта.

HelpTopic

Получает ключевое слово справки, отображающее раздел справки или список тем, если кнопка справки редактора или клавиша F1 нажимается.

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

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

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

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

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

Методы

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

Отменяет изменения коллекции.

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

Указывает, можно ли удалить исходные элементы коллекции.

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

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

CreateCollectionForm()

Создает новую форму для отображения и изменения текущей коллекции.

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

Возвращает тип данных, содержащий эту коллекцию.

(Унаследовано от CollectionEditor)
CreateInstance(Type)

Создает новый экземпляр указанного типа элемента коллекции.

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

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

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

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

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

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

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

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

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

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

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

Извлекает отображаемый текст для данного элемента списка.

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

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

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

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

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

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

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

Возвращает массив объектов, содержащих указанную коллекцию.

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

Возвращает список, содержащий заданный объект.

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

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

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

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

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

Возвращает запрошенную службу, если она доступна.

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

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

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

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

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

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

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

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

(Унаследовано от UITypeEditor)
SetItems(Object, Object[])

Задает указанный массив в качестве элементов коллекции.

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

Отображает раздел справки по умолчанию для редактора коллекции.

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

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

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

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

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