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 等属性更改时,以及在 AddRemove 等方法用于更改集合的内容时,存储工具箱项的集合能够提供通知。

构造函数

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

适用于