ModelService.CreateItem-Methode (Type, CreateOptions, array<Object )
Erstellt beim Überschreiben in einer abgeleiten Klasse ein ModelItem-Objekt für einen angegebenen Typ.
Namespace: Microsoft.Windows.Design.Services
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
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
Parameter
- itemType
Typ: System.Type
Der Typ des zu erstellenden Elements.
- options
Typ: Microsoft.Windows.Design.Model.CreateOptions
Erstellungsoptionen,mit denen Sie angeben können, ob Sie für ein Element Standardwerte initialisieren möchten.
- arguments
Typ: array<System.Object[]
Ein Array von Argumenten, die an den Konstruktor des Elements übergeben werden.
Rückgabewert
Typ: Microsoft.Windows.Design.Model.ModelItem
Ein neu erstelltes Modellelement.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | itemType hat den Wert nullNULL-Verweis (Nothing in Visual Basic). |
Hinweise
Die ModelFactory-Klasse ruft die CreateItem-Methode auf, wenn der Benutzer ein neues Element erstellt.
.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.Services-Namespace