更新 : 2007 年 11 月
ModelItem オブジェクトに対してキーと値のディクショナリのサポートを実装します。
名前空間 : Microsoft.Windows.Design.Model
アセンブリ : Microsoft.Windows.Design.Interaction (Microsoft.Windows.Design.Interaction.dll 内)
構文
'宣言
Public MustInherit Class ModelItemDictionary _
Inherits ModelItem _
Implements IDictionary(Of ModelItem, ModelItem), _
ICollection(Of KeyValuePair(Of ModelItem, ModelItem)), IEnumerable(Of KeyValuePair(Of ModelItem, ModelItem)), _
IDictionary, ICollection, IEnumerable, INotifyCollectionChanged
'使用
Dim instance As ModelItemDictionary
public abstract class ModelItemDictionary : ModelItem,
IDictionary<ModelItem, ModelItem>, ICollection<KeyValuePair<ModelItem, ModelItem>>,
IEnumerable<KeyValuePair<ModelItem, ModelItem>>, IDictionary,
ICollection, IEnumerable, INotifyCollectionChanged
public ref class ModelItemDictionary abstract : public ModelItem,
IDictionary<ModelItem^, ModelItem^>, ICollection<KeyValuePair<ModelItem^, ModelItem^>>,
IEnumerable<KeyValuePair<ModelItem^, ModelItem^>>, IDictionary,
ICollection, IEnumerable, INotifyCollectionChanged
public abstract class ModelItemDictionary extends ModelItem implements IDictionary<ModelItem, ModelItem>, ICollection<KeyValuePair<ModelItem, ModelItem>>, IEnumerable<KeyValuePair<ModelItem, ModelItem>>, IDictionary, ICollection, IEnumerable, INotifyCollectionChanged
解説
ModelItemDictionary クラスは ModelItem から派生し、キーと値のペアから成るディクショナリのサポートを実装します。キーと値はともに項目です。ModelItemDictionary は、ディクショナリに含まれているすべての項目に追加される添付プロパティ Key を定義します。Key プロパティのデータ型は ModelItem です。ブラウザで表示できず、シリアル化もできない型としてマークされます。また、ModelItemDictionary は、Key プロパティ以外に、そのプロパティ コレクションから Item プロパティも返します。これは、ModelItemCollection. ModelItemDictionary が、ModelItemCollection で定義されている ModelProperty を再利用するのと似ています。返される値は、ディクショナリの値の列挙体です。ディクショナリのすべての項目の Source プロパティが、この Item プロパティを参照します。
継承階層
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemDictionary
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
参照
参照
Microsoft.Windows.Design.Model 名前空間