AttributeTable.ContainsAttributes, méthode

Retourne une valeur qui indique si cette table contient des métadonnées pour le type spécifié.

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

Syntaxe

'Déclaration
Public Function ContainsAttributes ( _
    type As Type _
) As Boolean
public bool ContainsAttributes(
    Type type
)
public:
bool ContainsAttributes(
    Type^ type
)
member ContainsAttributes : 
        type:Type -> bool 
public function ContainsAttributes(
    type : Type
) : boolean

Paramètres

  • type
    Type : System.Type
    Type à vérifier pour les attributs de métadonnées.

Valeur de retour

Type : System.Boolean
true si la table contient des attributs pour le type spécifié ; sinon, false.

Exceptions

Exception Condition
ArgumentNullException

type est nullune référence null (Nothing en Visual Basic).

Notes

Les métadonnées peuvent être des métadonnées de niveau classe ou des métadonnées associées à un DependencyProperty ou un MemberDescriptor. Le concepteur utilise cette méthode pour identifier les types chargés qui ont besoin d'un événement Refreshed déclenché lors de l'ajout d'une nouvelle table d'attributs et décider rapidement les tables qui doivent être interrogées au cours des requêtes d'attribut.

Exemples

L'exemple de code suivant indique comment utiliser la méthode ContainsAttributes pour déterminer si un type a des attributs personnalisés. Cet exemple de code fait partie d'un exemple plus complet fourni pour la classe AttributeTable.

Dim hasCustomAttributes As Boolean = attributes.ContainsAttributes(GetType(Button))
bool hasCustomAttributes = attributes.ContainsAttributes(typeof(Button));

Sécurité .NET Framework

Voir aussi

Référence

AttributeTable Classe

Microsoft.Windows.Design.Metadata, espace de noms

AttributeTableBuilder