Método ModelService.CreateItem (Type, CreateOptions, array<Object )
Quando substituído em uma classe derivada, cria uma ModelItem o objeto para o tipo especificado.
Namespace: Microsoft.Windows.Design.Services
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
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
O tipo de item para criar.
- options
Tipo: Microsoft.Windows.Design.Model.CreateOptions
Opções de criação.Você pode especificar se você deseja inicializar os valores padrão para um item.
- arguments
Tipo: array<System.Object[]
Uma matriz de argumentos para passar para o construtor do item.
Valor de retorno
Tipo: Microsoft.Windows.Design.Model.ModelItem
Um item de modelo recém-criado.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | itemType is nulluma referência nula (Nothing no Visual Basic). |
Comentários
O ModelFactory chamadas de classes de CreateItem método quando o usuário cria um novo item.
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.Services