ModelService.CreateItem 方法 (Type, CreateOptions, array<Object )
在衍生類別中覆寫時,建立指定型別的 ModelItem 物件。
命名空間: Microsoft.Windows.Design.Services
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
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
參數
- itemType
型別:System.Type
要建立的項目型別。
- options
型別:Microsoft.Windows.Design.Model.CreateOptions
建立時的選項。您可以指定是否要初始化項目的預設值。
- arguments
型別:array<System.Object[]
要傳遞至項目之建構函式的引數陣列。
傳回值
型別:Microsoft.Windows.Design.Model.ModelItem
新建立的模型項目。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | itemType 為 nullNull 參照 (即 Visual Basic 中的 Nothing)。 |
備註
當使用者建立新的項目時,ModelFactory 類別會呼叫 CreateItem 方法。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Windows.Design.Services 命名空間