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 свойства элементов, содержащихся в 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, описывающая свойства типа элемента, содержащегося в свойстве коллекции источника данных.
Комментарии
Этот 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, описывающая свойства типа элемента, содержащегося в свойстве коллекции указанного источника данных.
Исключения
Указанный элемент данных не был найден в указанном источнике данных.
Комментарии
Параметр dataMember
может быть null
, в этом случае GetListItemProperties метод вернет описания свойств с помощью источника данных и массива PropertyDescriptor .
GetListItemProperties полезно, если элемент данных имеет свойства, которые являются коллекцией элементов, и необходимо знать свойства типа элемента в коллекции, а не свойства типа коллекции.