Metodo ModelService.CreateItem (Type, CreateOptions, array<Object )
Quando se ne esegue l'override in una classe derivata, crea un oggetto ModelItem per un tipo specificato.
Spazio dei nomi: Microsoft.Windows.Design.Services
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
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
Parametri
- itemType
Tipo: System.Type
Tipo di elemento da creare.
- options
Tipo: Microsoft.Windows.Design.Model.CreateOptions
Opzioni di creazione.È possibile specificare se si desidera inizializzare i valori predefiniti per un elemento.
- arguments
Tipo: array<System.Object[]
Matrice di argomenti da passare al costruttore dell'elemento.
Valore restituito
Tipo: Microsoft.Windows.Design.Model.ModelItem
Elemento del modello appena creato.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | itemType è nullriferimento null (Nothing in Visual Basic). |
Note
La classe ModelFactory chiama il metodo CreateItem quando l'utente crea un nuovo elemento.
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.Services