ListBindingHelper.GetListItemProperties Метод

Определение

Возвращает коллекцию PropertyDescriptorCollection, которая описывает свойства элементов, содержащихся в списке, или же сам список.

Перегрузки

GetListItemProperties(Object)

Возвращает коллекцию PropertyDescriptorCollection, которая описывает свойства типа элемента, содержащегося в указанном источника данных, или же свойства указанного источника данных.

GetListItemProperties(Object, PropertyDescriptor[])

Возвращает коллекцию PropertyDescriptorCollection, которая описывает свойства типа элемента, содержащегося в свойстве коллекции источника данных. Использует специальный массив PropertyDescriptor для указания свойств, которые следует рассмотреть.

GetListItemProperties(Object, String, PropertyDescriptor[])

Возвращает коллекцию PropertyDescriptorCollection, которая описывает свойства типа элемента, содержащегося в указанном элементе данных источника данных. Использует специальный массив PropertyDescriptor для указания свойств, которые следует рассмотреть.

GetListItemProperties(Object)

Возвращает коллекцию PropertyDescriptorCollection, которая описывает свойства типа элемента, содержащегося в указанном источника данных, или же свойства указанного источника данных.

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

Параметры

list
Object

Источник данных, который следует просмотреть на наличие сведений о свойствах.

Возвращаемое значение

PropertyDescriptorCollection

Содержит PropertyDescriptorCollection свойства элементов, содержащихся в list, или свойства list.

Комментарии

Этот GetListItemProperties метод используется для проверки коллекции свойств для источника данных. Действие этого метода зависит от фактического list типа параметра в соответствии со следующей таблицей:

Тип параметра Действие
Тип, представляющий собой список или коллекцию элементов. PropertyDescriptorCollection Возвращает описание свойств типа элемента, содержащегося в списке.
Тип, который не является списком или коллекцией. PropertyDescriptorCollection Возвращает описание свойств типа.
null Возвращает пустой массив PropertyDescriptorCollection.

См. также раздел

Применяется к

GetListItemProperties(Object, PropertyDescriptor[])

Возвращает коллекцию PropertyDescriptorCollection, которая описывает свойства типа элемента, содержащегося в свойстве коллекции источника данных. Использует специальный массив PropertyDescriptor для указания свойств, которые следует рассмотреть.

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

Параметры

list
Object

Источник данных, который следует просмотреть на наличие сведений о свойствах.

listAccessors
PropertyDescriptor[]

Массив PropertyDescriptor, описывающий, какие свойства источника данных следует рассмотреть. Это может быть null.

Возвращаемое значение

PropertyDescriptorCollection

Коллекция PropertyDescriptorCollection, описывающая свойства типа элемента, содержащегося в свойстве коллекции источника данных.

Комментарии

Этот GetListItemProperties метод полезен, если источник данных имеет свойства, которые являются коллекцией элементов, и необходимо знать свойства типа элемента в коллекции, а не свойства типа коллекции.

См. также раздел

Применяется к

GetListItemProperties(Object, String, PropertyDescriptor[])

Возвращает коллекцию PropertyDescriptorCollection, которая описывает свойства типа элемента, содержащегося в указанном элементе данных источника данных. Использует специальный массив PropertyDescriptor для указания свойств, которые следует рассмотреть.

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

Параметры

dataSource
Object

Источник данных, который следует просмотреть на наличие сведений о свойствах.

dataMember
String

Необязательный элемент данных, который следует просмотреть на наличие сведений о свойствах. Это может быть null.

listAccessors
PropertyDescriptor[]

Массив PropertyDescriptor, описывающий, какие свойства элемента данных следует рассмотреть. Это может быть null.

Возвращаемое значение

PropertyDescriptorCollection

Коллекция PropertyDescriptorCollection, описывающая свойства типа элемента, содержащегося в свойстве коллекции указанного источника данных.

Исключения

Указанный элемент данных не был найден в указанном источнике данных.

Комментарии

Параметр dataMember может быть null, в этом случае GetListItemProperties метод вернет описания свойств с помощью источника данных и массива PropertyDescriptor .

GetListItemProperties полезно, если элемент данных имеет свойства, которые являются коллекцией элементов, и необходимо знать свойства типа элемента в коллекции, а не свойства типа коллекции.

См. также раздел

Применяется к