Share via


ModelFactory.CreateItem Method (EditingContext, TypeIdentifier, array<Object )

Creates a new model item for the specified type identifier.

Namespace:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Public Shared Function CreateItem ( _
    context As EditingContext, _
    typeIdentifier As TypeIdentifier, _
    ParamArray arguments As Object() _
) As ModelItem
public static ModelItem CreateItem(
    EditingContext context,
    TypeIdentifier typeIdentifier,
    params Object[] arguments
)
public:
static ModelItem^ CreateItem(
    EditingContext^ context, 
    TypeIdentifier typeIdentifier, 
    ... array<Object^>^ arguments
)
static member CreateItem : 
        context:EditingContext * 
        typeIdentifier:TypeIdentifier * 
        arguments:Object[] -> ModelItem 
public static function CreateItem(
    context : EditingContext, 
    typeIdentifier : TypeIdentifier, 
    ... arguments : Object[]
) : ModelItem

Parameters

  • arguments
    Type: array<System.Object[]
    An optional array of arguments that should be passed to the constructor of the item.

Return Value

Type: Microsoft.Windows.Design.Model.ModelItem
A ModelItem that represents the newly created item type. This method might return nulla null reference (Nothing in Visual Basic) if the type identifier could not be resolved.

.NET Framework Security

See Also

Reference

ModelFactory Class

CreateItem Overload

Microsoft.Windows.Design.Model Namespace

Other Resources

WPF Designer Extensibility

Editing Model Architecture