Partager via


AttributeCallbackBuilder.AddCustomAttributes, méthode (String, array<Attribute )

Ajoute des attributs au membre qui porte le nom spécifié.

Espace de noms :  Microsoft.Windows.Design.Metadata
Assembly :  Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)

Syntaxe

'Déclaration
Public Sub AddCustomAttributes ( _
    memberName As String, _
    ParamArray attributes As Attribute() _
)
public void AddCustomAttributes(
    string memberName,
    params Attribute[] attributes
)
public:
void AddCustomAttributes(
    String^ memberName, 
    ... array<Attribute^>^ attributes
)
member AddCustomAttributes : 
        memberName:string * 
        attributes:Attribute[] -> unit 
public function AddCustomAttributes(
    memberName : String, 
    ... attributes : Attribute[]
)

Paramètres

  • memberName
    Type : System.String
    Membre auquel ajouter des attributs.Seuls les membres de propriété et d'événement sont pris en charge ; tous les d'autres seront ignorés.
  • attributes
    Type : array<System.Attribute[]
    Tableau de nouveaux attributs à ajouter.

Exceptions

Exception Condition
ArgumentNullException

memberName ou attributes est nullune référence null (Nothing en Visual Basic).

Notes

Le membre peut être une propriété ou un événement. Le membre est évalué à la demande lorsque l'utilisateur interroge les attributs sur une propriété ou un événement donné.

Exemples

L'exemple de code suivant indique comment ajouter un attribut à un membre en utilisant la classe AttributeCallbackBuilder. Cet exemple de code fait partie d'un exemple plus complet fourni pour la classe AttributeCallbackBuilder.

// Apply the ReadOnlyAttribute to the Background property 
// of the Button class.
callbackBuilder.AddCustomAttributes(
    "Background",
    new ReadOnlyAttribute(true));

Sécurité .NET Framework

Voir aussi

Référence

AttributeCallbackBuilder Classe

AddCustomAttributes, surcharge

Microsoft.Windows.Design.Metadata, espace de noms

AttributeTableBuilder

AddCallback

AttributeTable