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. |