Compartilhar via


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

  • itemType
    Tipo: System.Type
    A Type que representa o tipo de item para criar.
  • 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

Consulte também

Referência

ModelFactory Classe

Sobrecargas CreateItem

Namespace Microsoft.Windows.Design.Model

Outros recursos

Extensibilidade do WPF Designer

A edição do modelo de arquitetura