ListBindingHelper.GetListItemProperties Metoda

Definice

PropertyDescriptorCollection Vrátí hodnotu, která popisuje vlastnosti položek obsažených v seznamu nebo samotném seznamu.

Přetížení

GetListItemProperties(Object)

PropertyDescriptorCollection Vrátí hodnotu, která popisuje vlastnosti typu položky obsažené v zadaném zdroji dat nebo vlastnosti zadaného zdroje dat.

GetListItemProperties(Object, PropertyDescriptor[])

PropertyDescriptorCollection Vrátí hodnotu, která popisuje vlastnosti typu položky obsažené ve vlastnosti kolekce zdroje dat. Použije zadané PropertyDescriptor pole k označení vlastností, které chcete prozkoumat.

GetListItemProperties(Object, String, PropertyDescriptor[])

PropertyDescriptorCollection Vrátí hodnotu, která popisuje vlastnosti typu položky obsažené v zadaném datovém členu zdroje dat. Použije zadané PropertyDescriptor pole k označení vlastností, které chcete prozkoumat.

GetListItemProperties(Object)

PropertyDescriptorCollection Vrátí hodnotu, která popisuje vlastnosti typu položky obsažené v zadaném zdroji dat nebo vlastnosti zadaného zdroje dat.

public:
 static System::ComponentModel::PropertyDescriptorCollection ^ GetListItemProperties(System::Object ^ list);
public static System.ComponentModel.PropertyDescriptorCollection GetListItemProperties (object list);
static member GetListItemProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Shared Function GetListItemProperties (list As Object) As PropertyDescriptorCollection

Parametry

list
Object

Zdroj dat pro zkoumání informací o vlastnosti.

Návraty

PropertyDescriptorCollection

PropertyDescriptorCollection Obsahující vlastnosti položek obsažených v list, nebo vlastnosti list.

Poznámky

Metoda GetListItemProperties slouží ke zkoumání kolekce vlastností pro zdroj dat. Akce této metody závisí na skutečném typu parametru list podle následující tabulky:

Typ parametru Akce
Typ, který je seznamem nebo kolekcí položek. PropertyDescriptorCollection Vrátí popis vlastností typu položky obsaženého v seznamu.
Typ, který není seznamem nebo kolekcí. PropertyDescriptorCollection Vrátí popis vlastností typu.
null Vrátí prázdnou PropertyDescriptorCollectionhodnotu .

Viz také

Platí pro

GetListItemProperties(Object, PropertyDescriptor[])

PropertyDescriptorCollection Vrátí hodnotu, která popisuje vlastnosti typu položky obsažené ve vlastnosti kolekce zdroje dat. Použije zadané PropertyDescriptor pole k označení vlastností, které chcete prozkoumat.

public:
 static System::ComponentModel::PropertyDescriptorCollection ^ GetListItemProperties(System::Object ^ list, cli::array <System::ComponentModel::PropertyDescriptor ^> ^ listAccessors);
public static System.ComponentModel.PropertyDescriptorCollection GetListItemProperties (object list, System.ComponentModel.PropertyDescriptor[] listAccessors);
static member GetListItemProperties : obj * System.ComponentModel.PropertyDescriptor[] -> System.ComponentModel.PropertyDescriptorCollection
Public Shared Function GetListItemProperties (list As Object, listAccessors As PropertyDescriptor()) As PropertyDescriptorCollection

Parametry

list
Object

Zdroj dat, který se má prozkoumat pro informace o vlastnosti.

listAccessors
PropertyDescriptor[]

Pole PropertyDescriptor popisující vlastnosti zdroje dat, které chcete prozkoumat. To může být null.

Návraty

PropertyDescriptorCollection

Popis PropertyDescriptorCollection vlastností typu položky obsažené ve vlastnosti kolekce zdroje dat.

Poznámky

Tato GetListItemProperties metoda je užitečná, pokud zdroj dat obsahuje vlastnosti, které jsou kolekcí položek a potřebujete znát vlastnosti typu položky v kolekci, nikoli vlastnosti typu kolekce.

Viz také

Platí pro

GetListItemProperties(Object, String, PropertyDescriptor[])

PropertyDescriptorCollection Vrátí hodnotu, která popisuje vlastnosti typu položky obsažené v zadaném datovém členu zdroje dat. Použije zadané PropertyDescriptor pole k označení vlastností, které chcete prozkoumat.

public:
 static System::ComponentModel::PropertyDescriptorCollection ^ GetListItemProperties(System::Object ^ dataSource, System::String ^ dataMember, cli::array <System::ComponentModel::PropertyDescriptor ^> ^ listAccessors);
public static System.ComponentModel.PropertyDescriptorCollection GetListItemProperties (object dataSource, string dataMember, System.ComponentModel.PropertyDescriptor[] listAccessors);
static member GetListItemProperties : obj * string * System.ComponentModel.PropertyDescriptor[] -> System.ComponentModel.PropertyDescriptorCollection
Public Shared Function GetListItemProperties (dataSource As Object, dataMember As String, listAccessors As PropertyDescriptor()) As PropertyDescriptorCollection

Parametry

dataSource
Object

Zdroj dat, který se má prozkoumat pro informace o vlastnosti.

dataMember
String

Volitelný datový člen, který se má prozkoumat pro informace o vlastnosti. To může být null.

listAccessors
PropertyDescriptor[]

Pole PropertyDescriptor popisující vlastnosti datového členu, které chcete prozkoumat. To může být null.

Návraty

PropertyDescriptorCollection

Popis PropertyDescriptorCollection vlastností typu položky obsažené ve vlastnosti kolekce zadaného zdroje dat.

Výjimky

Zadaný datový člen nebyl nalezen v zadaném zdroji dat.

Poznámky

Parametr dataMember může být null, v takovém případě GetListItemProperties metoda vrátí popisy vlastností pomocí zdroje dat a PropertyDescriptor pole.

GetListItemProperties je užitečné, když datový člen má vlastnosti, které jsou kolekcí položek a potřebujete znát vlastnosti typu položky v kolekci, nikoli vlastnosti typu kolekce.

Viz také

Platí pro