ModelFactory.CreateItem 方法

定义

创建给定项类型的新 ModelItemCreates a new ModelItem for the given item type.

重载

CreateItem(EditingContext, Object)

通过创建所提供的实例的深层副本,创建新的 ModelItemCreates a new ModelItem by creating a deep copy of the instance provided.

CreateItem(EditingContext, Type, Object[])

创建给定项类型的新 ModelItemCreates a new ModelItem for the given item type.

CreateItem(EditingContext, Type, CreateOptions, Object[])

创建给定项类型的新 ModelItemCreates a new ModelItem for the given item type.

CreateItem(EditingContext, Object)

通过创建所提供的实例的深层副本,创建新的 ModelItemCreates a new ModelItem by creating a deep copy of the instance provided.

public:
 static System::Activities::Presentation::Model::ModelItem ^ CreateItem(System::Activities::Presentation::EditingContext ^ context, System::Object ^ item);
public static System.Activities.Presentation.Model.ModelItem CreateItem (System.Activities.Presentation.EditingContext context, object item);
static member CreateItem : System.Activities.Presentation.EditingContext * obj -> System.Activities.Presentation.Model.ModelItem
Public Shared Function CreateItem (context As EditingContext, item As Object) As ModelItem

参数

context
EditingContext

设计器的编辑上下文。The designer's editing context.

item
Object

要克隆的 ModelItemThe ModelItem to clone.

返回

ModelItem

新创建的 ModelItemThe newly created ModelItem.

适用于

CreateItem(EditingContext, Type, Object[])

创建给定项类型的新 ModelItemCreates a new ModelItem for the given item type.

public:
 static System::Activities::Presentation::Model::ModelItem ^ CreateItem(System::Activities::Presentation::EditingContext ^ context, Type ^ itemType, ... cli::array <System::Object ^> ^ arguments);
public static System.Activities.Presentation.Model.ModelItem CreateItem (System.Activities.Presentation.EditingContext context, Type itemType, params object[] arguments);
static member CreateItem : System.Activities.Presentation.EditingContext * Type * obj[] -> System.Activities.Presentation.Model.ModelItem
Public Shared Function CreateItem (context As EditingContext, itemType As Type, ParamArray arguments As Object()) As ModelItem

参数

context
EditingContext

设计器的编辑上下文。The designer's editing context.

itemType
Type

要创建的 ModelItem 的类型。The type of the ModelItem to create.

arguments
Object[]

一个应传递给该项的构造函数的可选自变量数组。An optional array of arguments that should be passed to the constructor of the item.

返回

ModelItem

新创建的 ModelItemThe newly created ModelItem.

适用于

CreateItem(EditingContext, Type, CreateOptions, Object[])

创建给定项类型的新 ModelItemCreates a new ModelItem for the given item type.

public:
 static System::Activities::Presentation::Model::ModelItem ^ CreateItem(System::Activities::Presentation::EditingContext ^ context, Type ^ itemType, System::Activities::Presentation::Model::CreateOptions options, ... cli::array <System::Object ^> ^ arguments);
public static System.Activities.Presentation.Model.ModelItem CreateItem (System.Activities.Presentation.EditingContext context, Type itemType, System.Activities.Presentation.Model.CreateOptions options, params object[] arguments);
static member CreateItem : System.Activities.Presentation.EditingContext * Type * System.Activities.Presentation.Model.CreateOptions * obj[] -> System.Activities.Presentation.Model.ModelItem
Public Shared Function CreateItem (context As EditingContext, itemType As Type, options As CreateOptions, ParamArray arguments As Object()) As ModelItem

参数

context
EditingContext

设计器的编辑上下文。The designer's editing context.

itemType
Type

要创建的 ModelItem 的类型。The type of the ModelItem to create.

options
CreateOptions

在创建该项时使用的一组选项。A set of options used when creating the item.

arguments
Object[]

一个应传递给该项的构造函数的可选自变量数组。An optional array of arguments that should be passed to the constructor of the item.

返回

ModelItem

新创建的 ModelItemThe newly created ModelItem.

适用于