ModelService.CreateItem 方法

定义

为给定类型创建一个 ModelItem 。 当用户想要创建新项时,将调用 ModelFactory 此方法。

重载

名称 说明
CreateItem(Object)

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

CreateItem(Type, CreateOptions, Object[])

为给定类型创建一个 ModelItem 。 当用户想要创建新项时,将调用 ModelFactory 此方法。

CreateItem(Object)

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

protected:
 abstract System::Activities::Presentation::Model::ModelItem ^ CreateItem(System::Object ^ item);
protected abstract System.Activities.Presentation.Model.ModelItem CreateItem(object item);
abstract member CreateItem : obj -> System.Activities.Presentation.Model.ModelItem
Protected MustOverride Function CreateItem (item As Object) As ModelItem

参数

item
Object

要克隆和包装的项。

返回

新创建的 ModelItem 是现有项的克隆。

适用于

CreateItem(Type, CreateOptions, Object[])

为给定类型创建一个 ModelItem 。 当用户想要创建新项时,将调用 ModelFactory 此方法。

protected:
 abstract System::Activities::Presentation::Model::ModelItem ^ CreateItem(Type ^ itemType, System::Activities::Presentation::Model::CreateOptions options, ... cli::array <System::Object ^> ^ arguments);
protected abstract System.Activities.Presentation.Model.ModelItem CreateItem(Type itemType, System.Activities.Presentation.Model.CreateOptions options, params object[] arguments);
abstract member CreateItem : Type * System.Activities.Presentation.Model.CreateOptions * obj[] -> System.Activities.Presentation.Model.ModelItem
Protected MustOverride Function CreateItem (itemType As Type, options As CreateOptions, ParamArray arguments As Object()) As ModelItem

参数

itemType
Type

要创建的项的类型。

options
CreateOptions

创建选项。 可以指定是否要初始化项的默认值。

arguments
Object[]

项构造函数的参数数组。

返回

新建 ModelItem的 。

适用于