PropertyValueCollection 类

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

表示 PropertyValue 实例的集合。

继承层次结构

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValueCollection

命名空间:  Microsoft.Windows.Design.PropertyEditing
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
Public MustInherit Class PropertyValueCollection _
    Implements IEnumerable(Of PropertyValue), IEnumerable,  _
    INotifyCollectionChanged
public abstract class PropertyValueCollection : IEnumerable<PropertyValue>, 
    IEnumerable, INotifyCollectionChanged
public ref class PropertyValueCollection abstract : IEnumerable<PropertyValue^>, 
    IEnumerable, INotifyCollectionChanged
[<AbstractClass>]
type PropertyValueCollection =  
    class
        interface IEnumerable<PropertyValue>
        interface IEnumerable
        interface INotifyCollectionChanged
    end
public abstract class PropertyValueCollection implements IEnumerable<PropertyValue>, IEnumerable, INotifyCollectionChanged

PropertyValueCollection 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 PropertyValueCollection 初始化 PropertyValueCollection 类的新实例。

页首

属性

  名称 说明
公共属性 Count 在派生类中重写时,获取集合中的项数。
公共属性 Item 在派生类中重写时,获取指定索引处的 PropertyValue
公共属性 ParentValue 获取父 PropertyValue

页首

方法

  名称 说明
公共方法 Add 在派生类中重写时,向集合中添加指定对象。
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetEnumerator 在派生类中重写时,返回 PropertyValue 对象的集合的强类型 IEnumerator
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Insert 在派生类中重写时,将指定对象插入到集合中的指定索引处。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnCollectionChanged 引发 CollectionChanged 事件。
公共方法 Remove 在派生类中重写时,从集合中移除指定的 PropertyValue
公共方法 RemoveAt 在派生类中重写时,从集合中移除指定索引处的 PropertyValue
公共方法 SetIndex 在派生类中重写时,交换集合中的对象的顺序。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 CollectionChanged 当 PropertyValueCollection 更改时发生。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IEnumerable.GetEnumerator 基础结构。有关此成员的说明,请参见 IEnumerable.GetEnumerator

页首

备注

抽象 PropertyValueCollection 类用于类型为集合的属性。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Windows.Design.PropertyEditing 命名空间

其他资源

WPF 设计器扩展性

属性编辑体系结构