ModelFactory.CreateItem, méthode (EditingContext, Type, CreateOptions, array<Object )
Crée un élément de modèle pour le type d'élément spécifié.
Espace de noms : Microsoft.Windows.Design.Model
Assembly : Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Déclaration
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
Paramètres
- context
Type : Microsoft.Windows.Design.EditingContext
EditingContext représentant le contexte d'édition du concepteur.
- itemType
Type : System.Type
Type représentant le type d'élément à créer.
- options
Type : Microsoft.Windows.Design.Model.CreateOptions
Jeu d'options de création à utiliser lors de la création de l'élément.La valeur par défaut est None.
- arguments
Type : array<System.Object[]
Tableau facultatif d'arguments qui doivent être passés au constructeur de l'élément.
Valeur de retour
Type : Microsoft.Windows.Design.Model.ModelItem
ModelItem qui représente le nouveau type d'élément.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | itemType ou context est nullune référence null (Nothing en Visual Basic). |
ArgumentOutOfRangeException | options n'est pas valide. |
InvalidOperationException | Il n'existe aucun modèle d'édition dans le contexte pouvant créer des éléments. |
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.Model, espace de noms