次の方法で共有


ModelItem クラス

更新 : 2007 年 11 月

編集モデル内の単一の項目を表します。

名前空間 :  Microsoft.Windows.Design.Model
アセンブリ :  Microsoft.Windows.Design.Interaction (Microsoft.Windows.Design.Interaction.dll 内)

構文

'宣言
Public MustInherit Class ModelItem _
    Implements INotifyPropertyChanged
'使用
Dim instance As ModelItem
public abstract class ModelItem : INotifyPropertyChanged
public ref class ModelItem abstract : INotifyPropertyChanged
public abstract class ModelItem implements INotifyPropertyChanged

解説

ModelItem クラスは、編集モデル内の単一の項目を表します。項目は、ウィンドウやコントロールから色や整数までさまざまです。Properties コレクションを使用して項目のプロパティにアクセスし、プロパティの値を変更できます。ModelItem は、基本的にデザイナの基になるデータ モデルのラッパーです。基になるモデルには GetCurrentValue メソッドを使用してアクセスできます。

メモ :

GetCurrentValue メソッドから返されたオブジェクトには、シリアル化可能な変更は加えないでください。変更は、デザイナのシリアル化システムや取り消しシステムには反映されません。

継承階層

System.Object
  Microsoft.Windows.Design.Model.ModelItem
    Microsoft.Windows.Design.Model.ModelItemCollection
    Microsoft.Windows.Design.Model.ModelItemDictionary

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

ModelItem メンバ

Microsoft.Windows.Design.Model 名前空間

その他の技術情報

WPF デザイナの機能拡張アーキテクチャ