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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
AttributeCallbackBuilder Classe
AddCustomAttributes, surcharge