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)

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

適用対象

こちらもご覧ください