Returns the collection of properties available in the view element type to programmatic access through ViewRow and to data binding.

Namespace:  C1.LiveLinq.LiveViews
Assembly:  C1.LiveLinq (in C1.LiveLinq.dll)

Syntax

C#
public PropertyDescriptorCollection GetItemProperties(
	PropertyDescriptor[] listAccessors
)
Visual Basic
Public Function GetItemProperties ( _
	listAccessors As PropertyDescriptor() _
) As PropertyDescriptorCollection

Parameters

listAccessors
Type: array<System.ComponentModel..::..PropertyDescriptor>[]()[][]
An array of PropertyDescriptor objects to find in the collection as bindable. Can be null.

Implements

ITypedList..::..GetItemProperties(array<PropertyDescriptor>[]()[][])

Remarks

If listAccessors is null, this method returns the collection of properties of the view element type.

Non-null listAccessors is used for obtaining property collection for hierarchical binding: If listAccessors contains a single element, then it is used to find an object-valued property in the element type, and the collection of properties of the type of that object-valued property is returned. If listAccessors contains two elements, then its second element is used to find an object-valued property in the collection of properties on the previous level, and so on, see ITypedList.GetItemProperties for more information.

See Also