Compartir a través de


AttributeTable.ContainsAttributes (Método)

Devuelve un valor que indica si esta tabla contiene metadatos para el tipo especificado.

Espacio de nombres:  Microsoft.Windows.Design.Metadata
Ensamblado:  Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)

Sintaxis

'Declaración
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

Parámetros

  • type
    Tipo: System.Type
    Tipo cuyos atributos de metadatos se tienen que comprobar.

Valor devuelto

Tipo: System.Boolean
true si la tabla contiene atributos para el tipo especificado; de lo contrario, false.

Excepciones

Excepción Condición
ArgumentNullException

El valor de type es nullreferencia null (Nothing en Visual Basic).

Comentarios

Los metadatos pueden ser metadatos de nivel de clase o metadatos asociados a DependencyProperty o MemberDescriptor. El diseñador usa este método para identificar los tipos cargados que necesitan que se genere un evento Refreshed cuando se agrega una nueva tabla de atributos y para decidir rápidamente qué otras tablas se deben consultar durante las consultas de atributo.

Ejemplos

En el siguiente ejemplo de código se muestra cómo utilizar el método ContainsAttributes para determinar si un tipo tiene atributos personalizados. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase AttributeTable.

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

Seguridad de .NET Framework

Vea también

Referencia

AttributeTable Clase

Microsoft.Windows.Design.Metadata (Espacio de nombres)

AttributeTableBuilder