IAttachedPropertyStore インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アタッチ可能なメンバーが設定されているオブジェクトのアタッチ可能なメンバー ストアを表します。 このアタッチ可能なメンバー ストアは、 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) |
指定したストア内の指定したアタッチ可能なメンバーの値の取得を試みます。 |