ListBindingHelper.GetListItemProperties Metoda

Definicja

Zwraca obiekt PropertyDescriptorCollection opisujący właściwości elementów znajdujących się na liście lub samej liście.

Przeciążenia

GetListItemProperties(Object)

PropertyDescriptorCollection Zwraca opis właściwości typu elementu zawartego w określonym źródle danych lub właściwości określonego źródła danych.

GetListItemProperties(Object, PropertyDescriptor[])

PropertyDescriptorCollection Zwraca opis właściwości typu elementu zawartego we właściwości kolekcji źródła danych. Używa określonej PropertyDescriptor tablicy, aby wskazać właściwości do zbadania.

GetListItemProperties(Object, String, PropertyDescriptor[])

PropertyDescriptorCollection Zwraca opis właściwości typu elementu zawartego w określonym elemencie członkowskim danych źródła danych. Używa określonej PropertyDescriptor tablicy, aby wskazać właściwości do zbadania.

GetListItemProperties(Object)

PropertyDescriptorCollection Zwraca opis właściwości typu elementu zawartego w określonym źródle danych lub właściwości określonego źródła danych.

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

Źródło danych do zbadania pod kątem informacji o właściwości.

Zwraca

PropertyDescriptorCollection

Właściwość zawierająca PropertyDescriptorCollection właściwości elementów zawartych w listobiekcie lub .list

Uwagi

Metoda GetListItemProperties służy do badania kolekcji właściwości dla źródła danych. Akcja tej metody zależy od rzeczywistego typu parametru list zgodnie z poniższą tabelą:

Typ parametru Akcja
Typ, który jest listą lub kolekcją elementów. PropertyDescriptorCollection Zwraca opis właściwości typu elementu zawartego na liście.
Typ, który nie jest listą lub kolekcją. PropertyDescriptorCollection Zwraca opis właściwości typu.
null Zwraca pusty PropertyDescriptorCollectionelement .

Zobacz też

Dotyczy

GetListItemProperties(Object, PropertyDescriptor[])

PropertyDescriptorCollection Zwraca opis właściwości typu elementu zawartego we właściwości kolekcji źródła danych. Używa określonej PropertyDescriptor tablicy, aby wskazać właściwości do zbadania.

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

Źródło danych do zbadania pod kątem informacji o właściwościach.

listAccessors
PropertyDescriptor[]

Tablica PropertyDescriptor opisująca właściwości źródła danych do zbadania. Może to być null.

Zwraca

PropertyDescriptorCollection

Opis PropertyDescriptorCollection właściwości typu elementu zawartego we właściwości kolekcji źródła danych.

Uwagi

Metoda GetListItemProperties jest przydatna, gdy źródło danych ma właściwości, które są kolekcją elementów i musisz znać właściwości typu elementu w kolekcji, a nie właściwości typu kolekcji.

Zobacz też

Dotyczy

GetListItemProperties(Object, String, PropertyDescriptor[])

PropertyDescriptorCollection Zwraca opis właściwości typu elementu zawartego w określonym elemencie członkowskim danych źródła danych. Używa określonej PropertyDescriptor tablicy, aby wskazać właściwości do zbadania.

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

Źródło danych do zbadania pod kątem informacji o właściwościach.

dataMember
String

Opcjonalny element członkowski danych do zbadania pod kątem informacji o właściwości. Może to być null.

listAccessors
PropertyDescriptor[]

Tablica PropertyDescriptor opisująca właściwości elementu członkowskiego danych do zbadania. Może to być null.

Zwraca

PropertyDescriptorCollection

Opis PropertyDescriptorCollection właściwości typu elementu zawartego we właściwości kolekcji określonego źródła danych.

Wyjątki

Nie można odnaleźć określonego elementu członkowskiego danych w określonym źródle danych.

Uwagi

Parametr dataMember może mieć nullwartość , w którym przypadku GetListItemProperties metoda zwróci opisy właściwości przy użyciu źródła danych i tablicy PropertyDescriptor .

GetListItemProperties Jest przydatny, gdy element członkowski danych ma właściwości, które są kolekcją elementów i musisz znać właściwości typu elementu w kolekcji, a nie właściwości typu kolekcji.

Zobacz też

Dotyczy