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 设计器扩展性体系结构