Metodo ModelFactory.CreateItem (EditingContext, Type, CreateOptions, array<Object )

Crea un nuovo elemento del modello per il tipo di elemento specificato.

Spazio dei nomi:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

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

Parametri

  • itemType
    Tipo: System.Type
    Oggetto Type che rappresenta il tipo di elemento da creare.
  • arguments
    Tipo: array<System.Object[]
    Matrice facoltativa di argomenti che devono essere passati al costruttore dell'elemento.

Valore restituito

Tipo: Microsoft.Windows.Design.Model.ModelItem
Oggetto ModelItem che rappresenta il tipo di elemento appena creato.

Eccezioni

Eccezione Condizione
ArgumentNullException

itemType o context è nullriferimento null (Nothing in Visual Basic).

ArgumentOutOfRangeException

options non è valido.

InvalidOperationException

Nel contesto non è disponibile un modello di modifica che consenta di creare nuovi elementi.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ModelFactory Classe

Overload CreateItem

Spazio dei nomi Microsoft.Windows.Design.Model

Altre risorse

Estensibilità di Progettazione WPF

Architettura di modifica dei modelli