Partager via


DataViewPropertyDescriptor, classe

Représente une propriété dynamique pour un nœud dans une hiérarchie de vue de données.

Hiérarchie d'héritage

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.Data.Framework.DataViewPropertyDescriptor

Espace de noms :  Microsoft.VisualStudio.Data.Framework
Assembly :  Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Déclaration
Public Class DataViewPropertyDescriptor _
    Inherits PropertyDescriptor
public class DataViewPropertyDescriptor : PropertyDescriptor
public ref class DataViewPropertyDescriptor : public PropertyDescriptor
type DataViewPropertyDescriptor =  
    class
        inherit PropertyDescriptor
    end
public class DataViewPropertyDescriptor extends PropertyDescriptor

Le type DataViewPropertyDescriptor expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DataViewPropertyDescriptor(PropertyDescriptor) Initialise une nouvelle instance de la classe d' DataViewPropertyDescriptor avec l'objet descripteur de propriété.
Méthode publique DataViewPropertyDescriptor(String) Initialise une nouvelle instance de la classe d' DataViewPropertyDescriptor avec le nom de la propriété.
Méthode publique DataViewPropertyDescriptor(PropertyDescriptor, array<Attribute[]) Initialise une nouvelle instance de la classe d' DataViewPropertyDescriptor avec l'objet descripteur de propriété et un tableau d'attributs.
Méthode publique DataViewPropertyDescriptor(String, array<Attribute[]) Initialise une nouvelle instance de la classe d' DataViewPropertyDescriptor avec le nom de la propriété et un tableau d'attributs.
Méthode publique DataViewPropertyDescriptor(String, String) Initialise une nouvelle instance de la classe d' DataViewPropertyDescriptor avec le nom de la propriété et un nom complet de propriété.
Méthode publique DataViewPropertyDescriptor(String, String, String) Initialise une nouvelle instance de la classe d' DataViewPropertyDescriptor avec le nom de la propriété, le nom complet de propriété, et un nom de catégorie.
Méthode publique DataViewPropertyDescriptor(String, String, String, String) Initialise une nouvelle instance de la classe d' DataViewPropertyDescriptor avec un nom de propriété, une version différente du nom de propriété pour l'affichage, un nom de catégorie, et une description.
Méthode publique DataViewPropertyDescriptor(String, String, String, String, Boolean) Initialise une nouvelle instance de la classe d' DataViewPropertyDescriptor avec un nom de propriété, une version différente du nom de propriété pour l'affichage, un nom de catégorie, et une description.

Début

Propriétés

  Nom Description
Propriété protégée AttributeArray Obtient ou définit un tableau d'attributs. (Hérité de MemberDescriptor.)
Propriété publique Attributes Obtient la collection d'attributs associés au modèle actuel de propriété. (Substitue MemberDescriptor.Attributes.)
Propriété publique Category Obtient la catégorie d' CategoryAttribute du modèle actuel de propriété. (Substitue MemberDescriptor.Category.)
Propriété publique ComponentType Obtient le type du composant que la propriété est liée à. (Substitue PropertyDescriptor.ComponentType.)
Propriété publique Converter Obtient le convertisseur de type pour le modèle actuel de propriété. (Substitue PropertyDescriptor.Converter.)
Propriété publique Description Obtient la description d' DescriptionAttribute du modèle actuel de propriété. (Substitue MemberDescriptor.Description.)
Propriété publique DesignTimeOnly Obtient une valeur indiquant si ce membre ne doit être défini qu'au moment du design, comme spécifié dans DesignOnlyAttribute. (Hérité de MemberDescriptor.)
Propriété publique DisplayName Obtient le nom qui peut être affiché dans une fenêtre, telle qu'une fenêtre Propriétés. (Hérité de MemberDescriptor.)
Propriété publique IsBrowsable Obtient une valeur indiquant si le membre peut être exploré, tel que spécifié dans BrowsableAttribute. (Hérité de MemberDescriptor.)
Propriété publique IsLocalizable Obtient une valeur indiquant si cette propriété doit être localisée, comme spécifié dans LocalizableAttribute. (Hérité de PropertyDescriptor.)
Propriété publique IsReadOnly Obtient une valeur indiquant si le modèle actuel de propriété est en lecture seule. (Substitue PropertyDescriptor.IsReadOnly.)
Propriété publique Name Obtient le nom de la propriété. (Substitue MemberDescriptor.Name.)
Propriété protégée NameHashCode Obtient le code de hachage du nom de la propriété. (Substitue MemberDescriptor.NameHashCode.)
Propriété publique PropertyType Obtient le type de la propriété. (Substitue PropertyDescriptor.PropertyType.)
Propriété publique SerializationVisibility Obtient une valeur indiquant si cette propriété doit être sérialisée, comme spécifié dans DesignerSerializationVisibilityAttribute. (Hérité de PropertyDescriptor.)
Propriété publique SupportsChangeEvents Obtient une valeur qui indique si les notifications de modification des valeurs pour cette propriété peuvent provenir de l'extérieur du descripteur de propriété. (Hérité de PropertyDescriptor.)

Début

Méthodes

  Nom Description
Méthode publique AddValueChanged Permet à d'autres objets d'être avertis en cas de modification de cette propriété. (Hérité de PropertyDescriptor.)
Méthode publique CanResetValue Indique si la valeur de la propriété peut être réinitialisation du composant spécifié. (Substitue PropertyDescriptor.CanResetValue(Object).)
Méthode protégée CreateAttributeCollection Crée une collection d'attributs à l'aide du tableau d'attributs passé au constructeur. (Hérité de MemberDescriptor.)
Méthode protégée CreateInstance Crée une instance du type spécifié. (Hérité de PropertyDescriptor.)
Méthode publique Equals Compare cet objet à un autre afin de déterminer s'ils sont équivalents. (Hérité de PropertyDescriptor.)
Méthode protégée FillAttributes Ajoute les attributs de PropertyDescriptor à la liste spécifiée d'attributs dans la classe parente. (Hérité de PropertyDescriptor.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetChildProperties() Retourne le PropertyDescriptorCollection par défaut. (Hérité de PropertyDescriptor.)
Méthode publique GetChildProperties(array<Attribute[]) Retourne un PropertyDescriptorCollection avec comme filtre un tableau d'attributs spécifié. (Hérité de PropertyDescriptor.)
Méthode publique GetChildProperties(Object) Retourne un PropertyDescriptorCollection pour un objet donné. (Hérité de PropertyDescriptor.)
Méthode publique GetChildProperties(Object, array<Attribute[]) Retourne PropertyDescriptorCollection d'un composant donné, à l'aide d'un tableau spécifié d'attributs en tant que filtre. (Substitue PropertyDescriptor.GetChildProperties(Object, array<Attribute[]).)
Méthode publique GetEditor Obtient un éditeur du type spécifié. (Hérité de PropertyDescriptor.)
Méthode publique GetHashCode Retourne le code de hachage de cet objet. (Hérité de PropertyDescriptor.)
Méthode protégée GetInvocationTarget Cette méthode retourne l'objet qui doit être utilisé pendant l'appel de membres. (Hérité de PropertyDescriptor.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée GetTypeFromName Retourne un type en utilisant son nom. (Hérité de PropertyDescriptor.)
Méthode publique GetValue Obtient la valeur de propriété actuelle pour le composant spécifié. (Substitue PropertyDescriptor.GetValue(Object).)
Méthode protégée GetValueChangedHandler Récupère l'ensemble actuel de gestionnaires d'événements ValueChanged pour un composant spécifique. (Hérité de PropertyDescriptor.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnValueChanged Déclenche l'événement ValueChanged que vous avez implémenté. (Hérité de PropertyDescriptor.)
Méthode publique RemoveValueChanged Permet à d'autres objets d'être avertis en cas de modification de cette propriété. (Hérité de PropertyDescriptor.)
Méthode publique ResetValue Réinitialise la valeur de propriété du composant spécifié à la valeur par défaut. (Substitue PropertyDescriptor.ResetValue(Object).)
Méthode publique SetAttribute Ajoute l'attribut spécifié à la liste d'attributs de cette propriété.
Méthode publique SetAttributes Ajoute les attributs spécifiés à la liste d'attributs de cette propriété.
Méthode publique SetCategory Définit l'attribut de catégorie, à l'aide de la valeur spécifiée de catégorie.
Méthode publique SetComponentType Définit le type de composant au type spécifié.
Méthode publique SetConverterType(String) Ajoute TypeConverterAttribute, à l'aide de le type spécifié nom comme convertisseur de données pour le modèle de propriété.
Méthode publique SetConverterType(Type) Ajoute TypeConverterAttribute, à l'aide de le type spécifié comme convertisseur de données pour le modèle de propriété.
Méthode publique SetDescription Définit l'attribut de description, en utilisant la valeur spécifiée de description.
Méthode publique SetDisplayName Définit l'attribut de nom complet, l'utilisation de la valeur spécifiée par son nom complet.
Méthode publique SetIsBrowsable Ajoute BrowsableAttribute correspondant à la valeur spécifiée d' Boolean qui indique si la propriété peut être modifiée au moment de le design dans une fenêtre Propriétés.
Méthode publique SetIsLocalizable Ajoute LocalizableAttribute correspondant à la valeur spécifiée d' Boolean qui indique si la propriété doit être localisée.
Méthode publique SetIsReadOnly Ajoute ReadOnlyAttribute correspondant à la valeur spécifiée d' Boolean qui indique si la propriété est en lecture seule.
Méthode publique SetName Définit le nom de la propriété.
Méthode publique SetPropertyType Définit le type de propriété en type spécifié.
Méthode publique SetValue Définit la valeur de propriété pour le composant spécifié à une nouvelle valeur. (Substitue PropertyDescriptor.SetValue(Object, Object).)
Méthode publique ShouldSerializeValue Indique si la valeur de propriété du composant spécifié doit être sérialisée. (Substitue PropertyDescriptor.ShouldSerializeValue(Object).)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Framework, espace de noms