ModelService 类

定义

此类是设计器用来与模型交互的主要入口点。

public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
继承
ModelService

注解

服务在您创建派生类时必须实现的公共方法与受保护方法之间有所区别。 公共方法可由任何对象调用; 而受保护方法只能由该模型调用。

构造函数

ModelService()

创建一个新的 ModelService

属性

Root

对象层次结构的根。

方法

CreateItem(Object)

接受一个现有的实例并创建一个模型项,该模型项是现有实例的深层克隆。

CreateItem(Type, CreateOptions, Object[])

创建给定类型的 ModelItem。 当用户希望创建新项时,此方法由 ModelFactory 调用。

CreateStaticMemberItem(Type, String)

创建一个表示给定类的静态成员值的新模型项。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Find(ModelItem, Predicate<Type>)

从给定的查找起点开始查找匹配的模型项。

Find(ModelItem, Type)

从给定的查找起点开始查找匹配的模型项。

FromName(ModelItem, String)

查找给定范围中具有给定名称的 ModelItem

FromName(ModelItem, String, StringComparison)

查找给定范围中具有给定名称的 ModelItem

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

事件

ModelChanged

当模型中有更改时引发此事件。

适用于