AttachedPropertyBrowsableForTypeAttribute Classe

Définition

Indique qu’une propriété jointe ne peut être explorée que pour les éléments qui dérivent d’un type spécifié.

public ref class AttachedPropertyBrowsableForTypeAttribute sealed : System::Windows::AttachedPropertyBrowsableAttribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public sealed class AttachedPropertyBrowsableForTypeAttribute : System.Windows.AttachedPropertyBrowsableAttribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type AttachedPropertyBrowsableForTypeAttribute = class
    inherit AttachedPropertyBrowsableAttribute
Public NotInheritable Class AttachedPropertyBrowsableForTypeAttribute
Inherits AttachedPropertyBrowsableAttribute
Héritage
AttachedPropertyBrowsableForTypeAttribute
Attributs

Remarques

La signification du terme browsable tel qu’il est utilisé dans les descriptions de cet attribut .NET Framework est analogue aux descriptions fournies BrowsableAttributepour , mais l’étatrowsable d’une propriété jointe est particulièrement pertinent pour les informations de propriété pour extensible Application Markup Language (XAML), car une propriété jointe est principalement un concept XAML.

Si plusieurs types sont spécifiés pour un AttachedPropertyBrowsableForTypeAttribute attribut .NET Framework, la propriété est accessible si un type spécifié correspond (logique ou). Le type peut également être une interface.

Cet attribut .NET Framework spécifie AllowMultiple true.

Cet attribut .NET Framework doit uniquement être appliqué sur l’accesseur get des définitions de propriétés jointes. N’appliquez pas cet attribut .NET Framework au accesseur set. Bien qu’intuitivement, il s’agit de l’opération définie qui est rendue extensible pour XAML sur les éléments pertinents, il s’agit de la présence et des caractéristiques de l’accesseur get sur la propriété définissant l’élément qui contrôle le comportement réel.

Pour plus d’informations sur la déclaration de propriétés jointes, consultez Vue d’ensemble des propriétés jointes.

Constructeurs

AttachedPropertyBrowsableForTypeAttribute(Type)

Initialise une nouvelle instance de la classe AttachedPropertyBrowsableForTypeAttribute à l'aide du targetType fourni.

Propriétés

TargetType

Obtient le type de base qui étend l’utilisation de la propriété jointe où cet attribut .NET Framework s’applique.

TypeId

Obtient un identificateur de type unique pour cet AttachedPropertyBrowsableForTypeAttribute attribut .NET Framework.

Méthodes

Equals(Object)

Détermine si l’attribut .NET Framework actuel AttachedPropertyBrowsableForTypeAttribute est égal à un objet spécifié.

GetHashCode()

Retourne le code de hachage pour cet AttachedPropertyBrowsableForTypeAttribute attribut .NET Framework.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsDefaultAttribute()

En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut pour la classe dérivée.

(Hérité de Attribute)
Match(Object)

En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié.

(Hérité de Attribute)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.

(Hérité de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.

(Hérité de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).

(Hérité de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.

(Hérité de Attribute)

S’applique à