ToolboxCategory Класс

Определение

Коллекция элементов области элементов, распределенная по категориям.

public ref class ToolboxCategory sealed : System::Collections::IList, System::ComponentModel::INotifyPropertyChanged
public sealed class ToolboxCategory : System.Collections.IList, System.ComponentModel.INotifyPropertyChanged
type ToolboxCategory = class
    interface INotifyPropertyChanged
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ToolboxCategory
Implements IList, INotifyPropertyChanged
Наследование
ToolboxCategory
Реализации

Комментарии

Коллекция ToolboxCategory содержит элементы типа ToolboxItemWrapper, которые добавляются и удаляются из экземпляра коллекции при помощи методов Add и Remove.

Класс ToolboxCategory реализует интерфейс INotifyPropertyChanged. Это позволяет коллекции, в которой хранятся элементы области элементов, предоставлять уведомления при изменении свойств типа CategoryName, а методы типа Add и Remove используются для изменения содержимого коллекции.

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

ToolboxCategory()

Создает экземпляр класса ToolboxCategory.

ToolboxCategory(String)

Создает экземпляр класса ToolboxCategory с указанным именем.

Свойства

CategoryName

Возвращает или задает имя категории области элементов.

Item[Int32]

Возвращает или задает инструмент по указанному индексу.

Tools

Получает инструменты в коллекции ToolboxCategory.

Методы

Add(ToolboxItemWrapper)

Добавляет указанный инструмент в конец коллекции категории области элементов.

Equals(Object)

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

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

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

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

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

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

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

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

Удаляет из коллекции категорий области элементов первое вхождение указанного инструмента.

ToString()

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

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

События

PropertyChanged

Возникает при смене значения свойства.

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

ICollection.CopyTo(Array, Int32)

Копирует целую коллекцию ToolboxCategory в совместимый одномерный массив Array, начиная с указанного индекса целевого массива Array.

ICollection.Count

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

ICollection.IsSynchronized

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

ICollection.SyncRoot

Получает объект, с помощью которого можно синхронизировать доступ к коллекции ToolboxCategory.

IEnumerable.GetEnumerator()

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

IList.Add(Object)

Добавляет инструмент в коллекцию ToolboxCategory.

IList.Clear()

Удаляет все инструменты из коллекции ToolboxCategory.

IList.Contains(Object)

Определяет, содержит ли ToolboxCategory указанное средство.

IList.IndexOf(Object)

Определяет индекс заданного средства в объекте ToolboxCategory.

IList.Insert(Int32, Object)

Вставляет инструмент в коллекцию ToolboxCategory по указанному индексу.

IList.IsFixedSize

Получает значение, показывающее, имеет ли объект ToolboxCategory фиксированный размер.

IList.IsReadOnly

Получает значение, указывающее, доступен ли объект ToolboxCategory только для чтения.

IList.Item[Int32]

Возвращает или задает инструмент по указанному индексу.

IList.Remove(Object)

Удаляет первое вхождение указанного инструмента в коллекцию ToolboxCategory.

IList.RemoveAt(Int32)

Удаляет инструмент по указанному индексу коллекции ToolboxCategory.

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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