ModelService.CreateItem, méthode (Type, CreateOptions, array<Object )
En cas de substitution dans une classe dérivée, crée un objet ModelItem d'un type spécifié.
Espace de noms : Microsoft.Windows.Design.Services
Assembly : Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Déclaration
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
Paramètres
- itemType
Type : System.Type
Type de l'élément à créer.
- options
Type : Microsoft.Windows.Design.Model.CreateOptions
Options de création.Vous pouvez spécifier si vous souhaitez initialiser des valeurs par défaut pour un élément.
- arguments
Type : array<System.Object[]
Tableau d'arguments à passer au constructeur de l'élément.
Valeur de retour
Type : Microsoft.Windows.Design.Model.ModelItem
Élément de modèle nouvellement créé.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | itemType est nullune référence null (Nothing en Visual Basic). |
Notes
La classe ModelFactory appelle la méthode CreateItem lorsque l'utilisateur crée un nouvel élément.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Windows.Design.Services, espace de noms