PropertyDescriptor.GetChildProperties Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Wert vom Typ PropertyDescriptorCollection zurück.
Überlädt
GetChildProperties() |
Gibt die als Standard festgelegte PropertyDescriptorCollection-Klasse zurück. |
GetChildProperties(Attribute[]) |
Gibt eine PropertyDescriptorCollection-Klasse unter Verwendung eines angegebenen Arrays von Attributen als Filter zurück. |
GetChildProperties(Object) |
Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück. |
GetChildProperties(Object, Attribute[]) |
Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück, wobei ein angegebenes Array von Attributen als Filter verwendet wird. |
GetChildProperties()
Gibt die als Standard festgelegte PropertyDescriptorCollection-Klasse zurück.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties ();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection
Gibt zurück
Eine Auflistung von Eigenschaftendeskriptoren.
Hinweise
Diese Methode wird sowohl für den instance
Parameter als auch für den filter
Parameter übergebennull
.
Die Eigenschaften für den instance
Parameter können sich von den Eigenschaften einer Klasse unterscheiden, da der Container Eigenschaften hinzufügen oder entfernen kann, wenn der instance
Parameter standortd ist.
Der filter
Parameter kann mixen und Objekte kombinieren und Attribute Objekte verwendenType. Die Filterung wird durch die folgenden Regeln definiert:
Ein Type Objekt wird als Wildcard behandelt; es entspricht jeder Eigenschaft, die Type in seiner Gruppe von Attributen vorhanden ist.
Wenn eine Eigenschaft nicht über eine Attribute derselben Klasse verfügt, wird die Eigenschaft nicht in das zurückgegebene Array einbezogen.
Wenn das Attribut eine Instanz ist Attribute, muss die Eigenschaft eine genaue Übereinstimmung sein, die in das zurückgegebene Array einbezogen werden soll.
Wenn Sie eine Attribute und die Standardeigenschaft angeben, wird sie in das zurückgegebene Array eingeschlossen, auch wenn keine Instanz Attribute in der Eigenschaft vorhanden ist.
Siehe auch
Gilt für:
GetChildProperties(Attribute[])
Gibt eine PropertyDescriptorCollection-Klasse unter Verwendung eines angegebenen Arrays von Attributen als Filter zurück.
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
Parameter
Gibt zurück
Eine PropertyDescriptorCollection-Klasse mit den Eigenschaften, die mit den angegebenen Attributen übereinstimmen.
Hinweise
Diese Methode wird für den instance
Parameter übergebennull
.
Die Eigenschaften für den instance
Parameter können sich von den Eigenschaften einer Klasse unterscheiden, da die Website Eigenschaften hinzufügen oder entfernen kann, wenn der instance
Parameter sited ist.
Der filter
Parameter kann mixen und Objekte kombinieren und Attribute Objekte verwendenType. Die Filterung wird durch die folgenden Regeln definiert:
Ein Type Objekt wird als Wildcard behandelt; es entspricht jeder Eigenschaft, die Type in seiner Gruppe von Attributen vorhanden ist.
Wenn eine Eigenschaft nicht über eine Attribute derselben Klasse verfügt, wird die Eigenschaft nicht in das zurückgegebene Array einbezogen.
Wenn das Attribut eine Instanz ist Attribute, muss die Eigenschaft eine genaue Übereinstimmung sein, die in das zurückgegebene Array einbezogen werden soll.
Wenn Sie eine Attribute Instanz angeben und die Standardeigenschaft ist, wird sie auch dann in das zurückgegebene Array einbezogen, wenn keine Instanz der Attribute Eigenschaft vorhanden ist.
Siehe auch
Gilt für:
GetChildProperties(Object)
Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück.
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
Parameter
- instance
- Object
Eine Komponente, deren Eigenschaften abgerufen werden sollen.
Gibt zurück
Eine PropertyDescriptorCollection mit den Eigenschaften für die angegebene Komponente.
Hinweise
Diese Methode wird für den filter
Parameter übergebennull
.
Die Eigenschaften für den instance
Parameter können sich von den Eigenschaften einer Klasse unterscheiden, da die Website Eigenschaften hinzufügen oder entfernen kann, wenn der instance
Parameter sited ist.
Der filter
Parameter kann mixen und Objekte kombinieren und Attribute Objekte verwendenType. Die Filterung wird durch die folgenden Regeln definiert:
Ein Type Objekt wird als Wildcard behandelt; es entspricht jeder Eigenschaft, die Type in seiner Gruppe von Attributen vorhanden ist.
Wenn eine Eigenschaft nicht über eine Attribute derselben Klasse verfügt, wird die Eigenschaft nicht in das zurückgegebene Array einbezogen.
Wenn es sich bei dem Attribut um eine Instanz handelt Attribute, muss die Eigenschaft eine genaue Übereinstimmung sein, die in das zurückgegebene Array aufgenommen werden soll.
Wenn Sie eine Attribute Instanz angeben und die Standardeigenschaft ist, wird sie auch dann in das zurückgegebene Array einbezogen, wenn keine Instanz der Attribute Eigenschaft vorhanden ist.
Siehe auch
Gilt für:
GetChildProperties(Object, Attribute[])
Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück, wobei ein angegebenes Array von Attributen als Filter verwendet wird.
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
Parameter
- instance
- Object
Eine Komponente, deren Eigenschaften abgerufen werden sollen.
Gibt zurück
Eine PropertyDescriptorCollection mit den Eigenschaften, die mit den angegebenen Attributen für die angegebene Komponente übereinstimmen.
Hinweise
Die Eigenschaften für den instance
Parameter können sich von den Eigenschaften einer Klasse unterscheiden, da die Website Eigenschaften hinzufügen oder entfernen kann, wenn der instance
Parameter sited ist.
Der filter
Parameter kann mixen und Attribute Objekte verwendenType. Die Filterung wird durch die folgenden Regeln definiert:
Ein Type Objekt wird als Wildcard behandelt. Es entspricht einer beliebigen Eigenschaft, die den Type Satz von Attributen enthält.
Wenn eine Eigenschaft nicht über eine Attribute derselben Klasse verfügt, wird die Eigenschaft nicht in das zurückgegebene Array aufgenommen.
Wenn es sich bei dem Attribut um eine Instanz handelt Attribute, muss die Eigenschaft eine genaue Übereinstimmung sein, die in das zurückgegebene Array aufgenommen werden soll.
Wenn Sie eine Attribute Instanz angeben und die Standardeigenschaft ist, wird sie auch dann in das zurückgegebene Array einbezogen, wenn keine Instanz der Attribute Eigenschaft vorhanden ist.
Im Allgemeinen sollten untergeordnete Eigenschaften zurückgegeben werden, indem das GetProperties Element der TypeConverter zurückgegebenen Eigenschaft implementiert wird.