ModelService.CreateItem – metoda (Type, CreateOptions, array<Object )
V odvozené třídě přepsána, vytvoří ModelItem objektu zadaného typu.
Obor názvů: Microsoft.Windows.Design.Services
Sestavení: Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Deklarace
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
Parametry
- itemType
Typ: System.Type
Typ položky vytvářet.
- options
Typ: Microsoft.Windows.Design.Model.CreateOptions
Možnosti vytvoření.Můžete určit, zda chcete výchozí hodnoty pro položku inicializovat.
- arguments
Typ: array<System.Object[]
Argumenty konstruktoru položky pole.
Vrácená hodnota
Typ: Microsoft.Windows.Design.Model.ModelItem
Nově vytvořený model zboží.
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | itemTypeis nullodkaz Null (Nothing v jazyce Visual Basic). |
Poznámky
ModelFactory Třídy volání CreateItem Metoda, když uživatel vytvoří novou položku.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Odkaz
Microsoft.Windows.Design.Services – obor názvů