Compartir a través de


ModelFactory.CreateItem (Método) (EditingContext, Type, array<Object )

Crea un nuevo elemento de modelo para el tipo de elemento especificado.

Espacio de nombres:  Microsoft.Windows.Design.Model
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

'Declaración
Public Shared Function CreateItem ( _
    context As EditingContext, _
    itemType As Type, _
    ParamArray arguments As Object() _
) As ModelItem
public static ModelItem CreateItem(
    EditingContext context,
    Type itemType,
    params Object[] arguments
)
public:
static ModelItem^ CreateItem(
    EditingContext^ context, 
    Type^ itemType, 
    ... array<Object^>^ arguments
)
static member CreateItem : 
        context:EditingContext * 
        itemType:Type * 
        arguments:Object[] -> ModelItem 
public static function CreateItem(
    context : EditingContext, 
    itemType : Type, 
    ... arguments : Object[]
) : ModelItem

Parámetros

  • itemType
    Tipo: System.Type
    Type que representa el tipo de elemento que va a crearse.
  • arguments
    Tipo: array<System.Object[]
    Matriz de argumentos opcional que debe pasarse al constructor del elemento.

Valor devuelto

Tipo: Microsoft.Windows.Design.Model.ModelItem
ModelItem que representa el nuevo tipo de elemento que se ha creado.

Excepciones

Excepción Condición
ArgumentNullException

El valor de itemType o context es nullreferencia null (Nothing en Visual Basic).

InvalidOperationException

No hay ningún modelo de edición en el contexto que pueda crear nuevos elementos.

Seguridad de .NET Framework

Vea también

Referencia

ModelFactory Clase

CreateItem (Sobrecarga)

Microsoft.Windows.Design.Model (Espacio de nombres)

Otros recursos

Extensibilidad de WPF Designer

Arquitectura de modelo de edición