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
- context
Tipo: Microsoft.Windows.Design.EditingContext
Oggetto EditingContext che rappresenta il contesto di modifica della finestra di progettazione.
- itemType
Tipo: System.Type
Oggetto Type che rappresenta il tipo di elemento da creare.
- options
Tipo: Microsoft.Windows.Design.Model.CreateOptions
Set di opzioni di creazione da utilizzare al momento della creazione dell'elemento.Il valore predefinito è None.
- 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.Model