ModelFactory.CreateItem 方法 (EditingContext, Type, CreateOptions, array<Object )
為指定的項目型別建立新的模型項目。
命名空間: Microsoft.Windows.Design.Model
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
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
參數
- context
型別:Microsoft.Windows.Design.EditingContext
EditingContext ,表示設計工具的編輯內容。
- itemType
型別:System.Type
Type ,表示要建立之項目的型別。
- options
型別:Microsoft.Windows.Design.Model.CreateOptions
在建立項目時要使用的一組建立選項。預設值是 None。
- arguments
型別:array<System.Object[]
選擇性的引數陣列,這個陣列應該傳遞至項目的建構函式。
傳回值
型別:Microsoft.Windows.Design.Model.ModelItem
ModelItem ,表示新建立的項目型別。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | itemType 或 context 是 nullNull 參照 (即 Visual Basic 中的 Nothing)。 |
ArgumentOutOfRangeException | options 無效。 |
InvalidOperationException | 內容中沒有可建立新項目的編輯模型。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Windows.Design.Model 命名空間