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)

指定されたストアで、指定されたアタッチ可能なメンバーの値の取得を試みます。

適用対象

こちらもご覧ください