Método ModelFactory.CreateItem (EditingContext, Type, CreateOptions, array<Object )
Cria um novo item de modelo para o tipo de item especificado.
Namespace: Microsoft.Windows.Design.Model
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
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
Parâmetros
- context
Tipo: Microsoft.Windows.Design.EditingContext
Um EditingContext que representa o contexto de edição. o criador
- itemType
Tipo: System.Type
A Type que representa o tipo de item para criar.
- options
Tipo: Microsoft.Windows.Design.Model.CreateOptions
Um conjunto de opções de criar para usar ao criar o item.O valor padrão é None.
- arguments
Tipo: array<System.Object[]
Uma matriz opcional de argumentos que devem ser passados para o construtor do item.
Valor de retorno
Tipo: Microsoft.Windows.Design.Model.ModelItem
A ModelItem que representa o tipo de item recém-criado.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | itemTypeor context is nulluma referência nula (Nothing no Visual Basic). |
ArgumentOutOfRangeException | optionsnão é válido. |
InvalidOperationException | Não há nenhum modelo de edição no contexto que pode criar novos itens. |
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.Windows.Design.Model