ModelFactory.CreateItem-Methode (EditingContext, Type, array<Object )
Erstellt ein neues Modellelement für den angegebenen Elementtyp.
Namespace: Microsoft.Windows.Design.Model
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
Public Shared Function CreateItem ( _
context As EditingContext, _
itemType As Type, _
ParamArray arguments As Object() _
) As ModelItem
public static ModelItem CreateItem(
EditingContext context,
Type itemType,
params Object[] arguments
)
public:
static ModelItem^ CreateItem(
EditingContext^ context,
Type^ itemType,
... array<Object^>^ arguments
)
static member CreateItem :
context:EditingContext *
itemType:Type *
arguments:Object[] -> ModelItem
public static function CreateItem(
context : EditingContext,
itemType : Type,
... arguments : Object[]
) : ModelItem
Parameter
- context
Typ: Microsoft.Windows.Design.EditingContext
Ein EditingContext, der den Bearbeitungskontext des Designers darstellt.
- itemType
Typ: System.Type
Ein Type, der den Typ des zu erstellenden Elements darstellt.
- arguments
Typ: array<System.Object[]
Ein optionales Array von Argumenten, die an den Konstruktor des Elements übergeben werden sollen.
Rückgabewert
Typ: Microsoft.Windows.Design.Model.ModelItem
Ein ModelItem, das den neu erstellten Elementtyp darstellt.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | itemType oder context ist nullNULL-Verweis (Nothing in Visual Basic). |
InvalidOperationException | Es gibt kein Bearbeitungsmodell im Kontext, das neue Elemente erstellen kann. |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.Windows.Design.Model-Namespace