Partager via


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.
  • 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

Voir aussi

Référence

ModelService Classe

CreateItem, surcharge

Microsoft.Windows.Design.Services, espace de noms

ModelItem

ModelFactory

Autres ressources

Architecture du modèle d'édition

Extensibilité du Concepteur WPF