Partage via


AttachedPropertyBrowsableForTypeAttribute Classe

Définition

Spécifie qu’une propriété jointe est accessible uniquement 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 telle qu’elle est utilisée dans les descriptions de cet attribut .NET Framework est analogue aux descriptions fournies pour BrowsableAttribute, mais l’état pouvant être étendu pour une propriété jointe est particulièrement pertinent pour les informations de propriété pour le langage XAML (Extensible Application Markup Language), car une propriété jointe est principalement un concept XAML.

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

Cet attribut .NET Framework spécifie AllowMultipletrue.

Cet attribut .NET Framework ne doit être appliqué que sur l’accesseur get des définitions de propriétés jointes. N’appliquez pas cet attribut .NET Framework au accesseur set. Bien que intuitivement, il s’agit de l’opération de définition 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 l’élément définissant l’élément qui contrôle le comportement réel.

Pour obtenir des informations générales 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 de la targetTypefournie.

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 attribut AttachedPropertyBrowsableForTypeAttribute .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 attribut AttachedPropertyBrowsableForTypeAttribute .NET Framework.

GetType()

Obtient la 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 de la classe dérivée.

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

En cas de substitution dans une classe dérivée, retourne une valeur qui indique si cette instance est égale à un objet spécifié.

(Hérité de Attribute)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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 ensemble de noms à un ensemble correspondant d’identificateurs de répartition.

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

Récupère les informations de type d’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 fournies 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 méthodes exposées par un objet.

(Hérité de Attribute)

S’applique à