PropertyDescriptor.GetChildProperties Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne PropertyDescriptorCollection.
Surcharges
GetChildProperties() |
Retourne le PropertyDescriptorCollection par défaut. |
GetChildProperties(Attribute[]) |
Retourne un PropertyDescriptorCollection avec comme filtre un tableau d'attributs spécifié. |
GetChildProperties(Object) |
Retourne un PropertyDescriptorCollection pour un objet donné. |
GetChildProperties(Object, Attribute[]) |
Retourne un PropertyDescriptorCollection pour un objet donné à l'aide d'un tableau d'attributs spécifié comme filtre. |
GetChildProperties()
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
Retourne le PropertyDescriptorCollection par défaut.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties ();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection
Retours
Collection du descripteur de propriété.
Remarques
Cette méthode passe null
à la fois pour le instance
paramètre et le filter
paramètre .
Les propriétés du instance
paramètre peuvent différer des propriétés d’une classe, car le conteneur peut ajouter ou supprimer des propriétés si le instance
paramètre est siteé.
Le filter
paramètre peut combiner des Type objets et Attribute . Le filtrage est défini par les règles suivantes :
Un Type objet est traité comme un caractère générique ; il correspond à toute propriété qui a le Type dans son jeu d’attributs.
Si une propriété n’a pas un Attribute de la même classe, la propriété n’est pas incluse dans le tableau retourné.
Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.
Si vous spécifiez un Attribute et qu’il s’agit de la propriété par défaut, il est inclus dans le tableau retourné, même s’il n’y a aucune instance de Attribute dans la propriété .
Voir aussi
S’applique à
GetChildProperties(Attribute[])
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
Retourne un PropertyDescriptorCollection avec comme filtre un tableau d'attributs spécifié.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(cli::array <Attribute ^> ^ filter);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (Attribute[] filter);
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (filter As Attribute()) As PropertyDescriptorCollection
Paramètres
Retours
PropertyDescriptorCollection avec les propriétés qui correspondent aux attributs spécifiés.
Remarques
Cette méthode passe null
pour le instance
paramètre .
Les propriétés du instance
paramètre peuvent différer des propriétés d’une classe, car le site peut ajouter ou supprimer des propriétés si le instance
paramètre est mis en site.
Le filter
paramètre peut combiner des Type objets et Attribute . Le filtrage est défini par les règles suivantes :
Un Type objet est traité comme un caractère générique ; il correspond à toute propriété qui a le Type dans son jeu d’attributs.
Si une propriété n’a pas un Attribute de la même classe, la propriété n’est pas incluse dans le tableau retourné.
Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.
Si vous spécifiez une Attribute instance et qu’il s’agit de la propriété par défaut, elle est incluse dans le tableau retourné même s’il n’y a aucune instance du Attribute dans la propriété .
Voir aussi
S’applique à
GetChildProperties(Object)
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
Retourne un PropertyDescriptorCollection pour un objet donné.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance);
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (instance As Object) As PropertyDescriptorCollection
Paramètres
- instance
- Object
Composant dont les propriétés doivent être obtenues.
Retours
PropertyDescriptorCollection avec les propriétés du composant spécifié.
Remarques
Cette méthode passe null
pour le filter
paramètre .
Les propriétés du instance
paramètre peuvent différer des propriétés d’une classe, car le site peut ajouter ou supprimer des propriétés si le instance
paramètre est mis en site.
Le filter
paramètre peut combiner des Type objets et Attribute . Le filtrage est défini par les règles suivantes :
Un Type objet est traité comme un caractère générique ; il correspond à toute propriété qui a le Type dans son jeu d’attributs.
Si une propriété n’a pas un Attribute de la même classe, la propriété n’est pas incluse dans le tableau retourné.
Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.
Si vous spécifiez une Attribute instance et qu’il s’agit de la propriété par défaut, elle est incluse dans le tableau retourné même s’il n’y a aucune instance du Attribute dans la propriété .
Voir aussi
S’applique à
GetChildProperties(Object, Attribute[])
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
Retourne un PropertyDescriptorCollection pour un objet donné à l'aide d'un tableau d'attributs spécifié comme filtre.
public:
virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <Attribute ^> ^ filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance, Attribute[] filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object? instance, Attribute[]? filter);
abstract member GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetChildProperties (instance As Object, filter As Attribute()) As PropertyDescriptorCollection
Paramètres
- instance
- Object
Composant dont les propriétés doivent être obtenues.
Retours
PropertyDescriptorCollection dont les propriétés correspondent aux attributs spécifiés pour le composant spécifié.
Remarques
Les propriétés du instance
paramètre peuvent différer des propriétés d’une classe, car le site peut ajouter ou supprimer des propriétés si le instance
paramètre est mis en site.
Le filter
paramètre peut combiner des Type objets et Attribute . Le filtrage est défini par les règles suivantes :
Un Type objet est traité comme un caractère générique ; il correspond à toute propriété qui a le Type dans son jeu d’attributs.
Si une propriété n’a pas un Attribute de la même classe, la propriété n’est pas incluse dans le tableau retourné.
Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.
Si vous spécifiez une Attribute instance et qu’il s’agit de la propriété par défaut, elle est incluse dans le tableau retourné même s’il n’y a aucune instance du Attribute dans la propriété .
En règle générale, les propriétés enfants doivent être retournées en implémentant le GetProperties membre du TypeConverter retourné à partir de cette propriété.