Compartilhar via


Método AttributeTableBuilder.AddCustomAttributes (Type, array<Attribute )

Adiciona o conteúdo dos atributos fornecidos para o construtor de tabela.

Namespace:  Microsoft.Windows.Design.Metadata
Assembly:  Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)

Sintaxe

'Declaração
Public Sub AddCustomAttributes ( _
    type As Type, _
    ParamArray attributes As Attribute() _
)
public void AddCustomAttributes(
    Type type,
    params Attribute[] attributes
)
public:
void AddCustomAttributes(
    Type^ type, 
    ... array<Attribute^>^ attributes
)
member AddCustomAttributes : 
        type:Type * 
        attributes:Attribute[] -> unit 
public function AddCustomAttributes(
    type : Type, 
    ... attributes : Attribute[]
)

Parâmetros

  • type
    Tipo: System.Type
    O tipo para adicionar atributos de nível de classe a.
  • attributes
    Tipo: array<System.Attribute[]
    Os novos atributos para adicionar a type.

Exceções

Exceção Condição
ArgumentNullException

typeor attributes is nulluma referência nula (Nothing no Visual Basic).

Comentários

Os conflitos são resolvidos com uma estratégia de última no wins. Ao criar uma tabela grande atributo, use o AddCallback método adiar o trabalho de criação de atributos até que eles sejam necessários.

Exemplos

O exemplo de código a seguir mostra como adicionar um atributo a um tipo. This code example is part of a larger example provided for the AttributeTableBuilder class.

builder.AddCustomAttributes( _
    GetType(Button), _
    New DefaultPropertyAttribute("Content"))
builder.AddCustomAttributes(
    typeof(Button),
    new DefaultPropertyAttribute("Content"));

Segurança do .NET Framework

Consulte também

Referência

AttributeTableBuilder Classe

Sobrecargas AddCustomAttributes

Namespace Microsoft.Windows.Design.Metadata

AttributeTable

AttributeCallbackBuilder