ModelFactory.CreateItem (Método) (EditingContext, Type, CreateOptions, array<Object )
Crea un nuevo elemento de modelo para el tipo de elemento especificado.
Espacio de nombres: Microsoft.Windows.Design.Model
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
'Declaración
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
EditingContext que representa el contexto de edición del diseñador.
- itemType
Tipo: System.Type
Type que representa el tipo de elemento que va a crearse.
- options
Tipo: Microsoft.Windows.Design.Model.CreateOptions
Conjunto de opciones de creación que debe utilizarse al crear el elemento.El valor predeterminado es None.
- arguments
Tipo: array<System.Object[]
Matriz de argumentos opcional que debe pasarse al constructor del elemento.
Valor devuelto
Tipo: Microsoft.Windows.Design.Model.ModelItem
ModelItem que representa el nuevo tipo de elemento que se ha creado.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El valor de itemType o context es nullreferencia null (Nothing en Visual Basic). |
ArgumentOutOfRangeException | options no es válido. |
InvalidOperationException | No hay ningún modelo de edición en el contexto que pueda crear nuevos elementos. |
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.Windows.Design.Model (Espacio de nombres)