ListBindingHelper.GetListItemProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a PropertyDescriptorCollection that describes the properties of the items contained in the list or the list itself.
Overloads
GetListItemProperties(Object) |
Returns the PropertyDescriptorCollection that describes the properties of an item type contained in a specified data source, or properties of the specified data source. |
GetListItemProperties(Object, PropertyDescriptor[]) |
Returns the PropertyDescriptorCollection that describes the properties of an item type contained in a collection property of a data source. Uses the specified PropertyDescriptor array to indicate which properties to examine. |
GetListItemProperties(Object, String, PropertyDescriptor[]) |
Returns the PropertyDescriptorCollection that describes the properties of an item type contained in the specified data member of a data source. Uses the specified PropertyDescriptor array to indicate which properties to examine. |
GetListItemProperties(Object)
Returns the PropertyDescriptorCollection that describes the properties of an item type contained in a specified data source, or properties of the specified data source.
public:
static System::ComponentModel::PropertyDescriptorCollection ^ GetListItemProperties(System::Object ^ list);
public static System.ComponentModel.PropertyDescriptorCollection GetListItemProperties (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
Parameters
- list
- Object
The data source to examine for property information.
Returns
The PropertyDescriptorCollection containing the properties of the items contained in list
, or properties of list
.
Remarks
The GetListItemProperties method is used to examine the collection of properties for a data source. The action of this method depends on the actual type of the list
parameter according to the following table:
Parameter type | Action |
---|---|
A type that is a list or collection of items. | Returns a PropertyDescriptorCollection describing the properties of the item type contained in the list. |
A type that is not a list or collection. | Returns a PropertyDescriptorCollection describing the properties of the type. |
null |
Returns an empty PropertyDescriptorCollection. |
See also
Applies to
GetListItemProperties(Object, PropertyDescriptor[])
Returns the PropertyDescriptorCollection that describes the properties of an item type contained in a collection property of a data source. Uses the specified PropertyDescriptor array to indicate which properties to examine.
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);
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
Parameters
- list
- Object
The data source to be examined for property information.
- listAccessors
- PropertyDescriptor[]
The PropertyDescriptor array describing which properties of the data source to examine. This can be null
.
Returns
The PropertyDescriptorCollection describing the properties of the item type contained in a collection property of the data source.
Remarks
The GetListItemProperties method is useful when the data source has properties that are a collection of items and you need to know properties of the item type in the collection, not the properties of the collection type.
See also
Applies to
GetListItemProperties(Object, String, PropertyDescriptor[])
Returns the PropertyDescriptorCollection that describes the properties of an item type contained in the specified data member of a data source. Uses the specified PropertyDescriptor array to indicate which properties to examine.
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);
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
Parameters
- dataSource
- Object
The data source to be examined for property information.
- dataMember
- String
The optional data member to be examined for property information. This can be null
.
- listAccessors
- PropertyDescriptor[]
The PropertyDescriptor array describing which properties of the data member to examine. This can be null
.
Returns
The PropertyDescriptorCollection describing the properties of an item type contained in a collection property of the specified data source.
Exceptions
The specified data member could not be found in the specified data source.
Remarks
The dataMember
parameter can be null
, in which case the GetListItemProperties method will return property descriptions using the data source and the PropertyDescriptor array.
GetListItemProperties is useful when the data member has properties that are a collection of items and you need to know properties of the item type in the collection, not the properties of the collection type.