Compartir a través de


ModelService.CreateItem (Método) (Type, CreateOptions, array<Object )

Cuando se invalida en una clase derivada, crea un objeto ModelItem para un tipo especificado.

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

Sintaxis

'Declaración
Protected MustOverride Function CreateItem ( _
    itemType As Type, _
    options As CreateOptions, _
    ParamArray arguments As Object() _
) As ModelItem
protected abstract ModelItem CreateItem(
    Type itemType,
    CreateOptions options,
    params Object[] arguments
)
protected:
virtual ModelItem^ CreateItem(
    Type^ itemType, 
    CreateOptions options, 
    ... array<Object^>^ arguments
) abstract
abstract CreateItem : 
        itemType:Type * 
        options:CreateOptions * 
        arguments:Object[] -> ModelItem 
protected abstract function CreateItem(
    itemType : Type, 
    options : CreateOptions, 
    ... arguments : Object[]
) : ModelItem

Parámetros

  • itemType
    Tipo: System.Type
    Tipo de elemento que se va a crear.
  • arguments
    Tipo: array<System.Object[]
    Matriz de argumentos que se va a pasar al constructor del elemento.

Valor devuelto

Tipo: Microsoft.Windows.Design.Model.ModelItem
Elemento de modelo recién creado.

Excepciones

Excepción Condición
ArgumentNullException

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

Comentarios

La clase ModelFactory llama al método CreateItem cuando el usuario crea un nuevo elemento.

Seguridad de .NET Framework

Vea también

Referencia

ModelService Clase

CreateItem (Sobrecarga)

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

ModelItem

ModelFactory

Otros recursos

Arquitectura de modelo de edición

Extensibilidad de WPF Designer