Freigeben über


AttributeCallbackBuilder.AddCustomAttributes-Methode (array<Attribute )

Fügt diesem Generator die Inhalte der angegebenen Attribute hinzu.

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

Syntax

'Declaration
Public Sub AddCustomAttributes ( _
    ParamArray attributes As Attribute() _
)
public void AddCustomAttributes(
    params Attribute[] attributes
)
public:
void AddCustomAttributes(
    ... array<Attribute^>^ attributes
)
member AddCustomAttributes : 
        attributes:Attribute[] -> unit 
public function AddCustomAttributes(
    ... attributes : Attribute[]
)

Parameter

  • attributes
    Typ: array<System.Attribute[]
    Ein Array mit neuen Attributen, die hinzugefügt werden sollen.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

attributes hat den Wert nullNULL-Verweis (Nothing in Visual Basic).

Hinweise

Konflikte werden mit der "Last in Wins"-Strategie gelöst.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie einem Typ mithilfe der AttributeCallbackBuilder-Klasse ein Attribut hinzugefügt wird. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels, das für die AttributeCallbackBuilder-Klasse bereitgestellt wird.

callbackBuilder.AddCustomAttributes(
    new DefaultPropertyAttribute("Content"));

.NET Framework-Sicherheit

Siehe auch

Referenz

AttributeCallbackBuilder Klasse

AddCustomAttributes-Überladung

Microsoft.Windows.Design.Metadata-Namespace

AttributeTableBuilder

AddCallback

AttributeTable