IAttachedPropertyStore 接口

定义

表示设置了可附加成员的对象的可附加成员存储。 随后可使用 AttachablePropertyServices 引用此可附加成员存储。

public interface class IAttachedPropertyStore
public interface IAttachedPropertyStore
type IAttachedPropertyStore = interface
Public Interface IAttachedPropertyStore

注解

可附加成员通常实现并用作可附加属性。 术语“可附加成员”提供技术还定义可附加事件的系统的可能性。 作为属性存储中的项,可附加事件存储对通过可附加成员用法分配的处理程序的引用。 XAML 中的可附加事件可以使用与可附加属性相同的存储,即使可附加事件不是基础类型系统的真正属性,也不是在实际使用中考虑的属性。

属性

PropertyCount

获取此可附加成员存储中的可附加成员条目的计数。

方法

CopyPropertiesTo(KeyValuePair<AttachableMemberIdentifier,Object>[], Int32)

从此可附加成员存储区中复制所有可附加成员/值对,并将它们复制到目标数组中。

RemoveProperty(AttachableMemberIdentifier)

从此可附加成员存储中移除指定可附加成员的条目。

SetProperty(AttachableMemberIdentifier, Object)

设置指定存储中的指定可附加成员的值。

TryGetProperty(AttachableMemberIdentifier, Object)

尝试获取指定存储中的指定可附加成员的值。

适用于

另请参阅