Partager via


DataViewPropertyDescriptor Classe

Définition

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

public ref class DataViewPropertyDescriptor : System::ComponentModel::PropertyDescriptor
public class DataViewPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DataViewPropertyDescriptor = class
    inherit PropertyDescriptor
Public Class DataViewPropertyDescriptor
Inherits PropertyDescriptor
Héritage
DataViewPropertyDescriptor

Constructeurs

DataViewPropertyDescriptor(PropertyDescriptor)

Initialise une nouvelle instance de la classe avec l’objet DataViewPropertyDescriptor de descripteur de propriété.

DataViewPropertyDescriptor(PropertyDescriptor, Attribute[])

Initialise une nouvelle instance de la classe avec l’objet DataViewPropertyDescriptor de descripteur de propriété et un tableau d’attributs.

DataViewPropertyDescriptor(String)

Initialise une nouvelle instance de la DataViewPropertyDescriptor classe avec le nom de propriété.

DataViewPropertyDescriptor(String, Attribute[])

Initialise une nouvelle instance de la classe avec le DataViewPropertyDescriptor nom de propriété et un tableau d’attributs.

DataViewPropertyDescriptor(String, String)

Initialise une nouvelle instance de la classe avec le DataViewPropertyDescriptor nom de la propriété et un nom d’affichage de propriété.

DataViewPropertyDescriptor(String, String, String)

Initialise une nouvelle instance de la classe avec le DataViewPropertyDescriptor nom de la propriété, le nom complet de la propriété et un nom de catégorie.

DataViewPropertyDescriptor(String, String, String, String)

Initialise une nouvelle instance de la classe avec le DataViewPropertyDescriptor nom de la propriété, une autre version du nom de propriété à des fins d’affichage, un nom de catégorie et une description.

DataViewPropertyDescriptor(String, String, String, String, Boolean)

Initialise une nouvelle instance de la classe avec le DataViewPropertyDescriptor nom de la propriété, une autre version du nom de propriété à des fins d’affichage, un nom de catégorie et une description.

Propriétés

Attributes

Obtient la collection d’attributs associée au descripteur de propriété actuel.

Category

Obtient la catégorie du CategoryAttribute descripteur de propriété actuel.

ComponentType

Obtient le type du composant auquel la propriété est liée.

Converter

Obtient le convertisseur de type pour le descripteur de propriété actuel.

Description

Obtient la description du DescriptionAttribute descripteur de propriété actuel.

IsReadOnly

Obtient une valeur indiquant si le descripteur de propriété actuel est en lecture seule.

Name

Obtient le nom de la propriété.

NameHashCode

Obtient le code de hachage du nom de la propriété.

PropertyType

Obtient le type de la propriété.

Méthodes

CanResetValue(Object)

Indique si la valeur de la propriété peut être réinitialisée pour le composant spécifié.

GetChildProperties(Object, Attribute[])

Retourne un PropertyDescriptorCollection pour un composant donné, en utilisant un tableau d’attributs spécifié comme filtre.

GetValue(Object)

Obtient la valeur de propriété actuelle pour le composant spécifié.

ResetValue(Object)

Rétablit la valeur par défaut de la propriété du composant spécifié.

SetAttribute(Attribute)

Ajoute l’attribut spécifié à la liste des attributs de cette propriété.

SetAttributes(Attribute[])

Ajoute les attributs spécifiés à la liste des attributs de cette propriété.

SetCategory(String)

Définit l’attribut category à l’aide de la valeur de catégorie spécifiée.

SetComponentType(Type)

Définit le type de composant sur le type spécifié.

SetConverterType(String)

Ajoute un TypeConverterAttribute, en utilisant le nom de type spécifié comme convertisseur de données pour le descripteur de propriété.

SetConverterType(Type)

Ajoute un TypeConverterAttribute, en utilisant le type spécifié comme convertisseur de données pour le descripteur de propriété.

SetDescription(String)

Définit l’attribut description à l’aide de la valeur de description spécifiée.

SetDisplayName(String)

Définit l’attribut de nom d’affichage, à l’aide de la valeur de nom d’affichage spécifiée.

SetIsBrowsable(Boolean)

Ajoute un BrowsableAttribute correspondant à la valeur booléenne spécifiée qui indique si la propriété peut être modifiée au moment du design dans un Fenêtre Propriétés.

SetIsLocalizable(Boolean)

Ajoute un LocalizableAttribute correspondant à la valeur booléenne spécifiée qui indique si la propriété doit être localisée.

SetIsReadOnly(Boolean)

Ajoute un ReadOnlyAttribute correspondant à la valeur booléenne spécifiée qui indique si la propriété est en lecture seule.

SetName(String)

Définit le nom de la propriété.

SetPropertyType(Type)

Définit le type de propriété sur le type spécifié.

SetValue(Object, Object)

Définit la valeur de propriété pour le composant spécifié sur une nouvelle valeur.

ShouldSerializeValue(Object)

Indique si la valeur de propriété du composant spécifié doit être sérialisée.

S’applique à