AttachedPropertyBrowsableWhenAttributePresentAttribute Classe

Définition

Spécifie qu’une propriété jointe est accessible uniquement sur un élément qui a également un autre attribut spécifique .NET appliqué à sa définition de classe.

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

Remarques

La signification du terme browsable tel qu’utilisé dans les descriptions de cet attribut .NET Framework est analogue aux descriptions fournies pour BrowsableAttribute, mais l’étatrowsable d’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.

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 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

Nom Description
AttachedPropertyBrowsableWhenAttributePresentAttribute(Type)

Initialise une nouvelle instance de la classe AttachedPropertyBrowsableWhenAttributePresentAttribute.

Propriétés

Nom Description
AttributeType

Obtient le type de l’attribut .NET qui doit également être appliqué à une classe.

TypeId

En cas d’implémentation dans une classe dérivée, obtient un identificateur unique pour cette Attribute.

(Hérité de Attribute)

Méthodes

Nom Description
Equals(Object)

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

GetHashCode()

Retourne le code de hachage pour cet attribut AttachedPropertyBrowsableWhenAttributePresentAttribute .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

Nom Description
_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 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 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 méthodes exposées par un objet.

(Hérité de Attribute)

S’applique à