ModelService.CreateItem (Método) (Type, CreateOptions, array<Object )
Cuando se invalida en una clase derivada, crea un objeto ModelItem para un tipo especificado.
Espacio de nombres: Microsoft.Windows.Design.Services
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
'Declaración
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
Parámetros
- itemType
Tipo: System.Type
Tipo de elemento que se va a crear.
- options
Tipo: Microsoft.Windows.Design.Model.CreateOptions
Opciones de creación.Puede especificar si desea inicializar los valores predeterminados para un elemento.
- arguments
Tipo: array<System.Object[]
Matriz de argumentos que se va a pasar al constructor del elemento.
Valor devuelto
Tipo: Microsoft.Windows.Design.Model.ModelItem
Elemento de modelo recién creado.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El valor de itemType es nullreferencia null (Nothing en Visual Basic). |
Comentarios
La clase ModelFactory llama al método CreateItem cuando el usuario crea un nuevo elemento.
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.Services (Espacio de nombres)