ExpandableFieldRecord Class

Used by a XamDataGrid, XamDataCarousel or XamDataPresenter to represent the child records of a DataRecord from an expandable field.
Public Class ExpandableFieldRecord 
   Inherits Record
   Implements Infragistics.Collections.ISparseArrayItem, Infragistics.Collections.ISparseArrayMultiItem, Infragistics.Windows.Selection.ISelectableItem 
public class ExpandableFieldRecord : Record, Infragistics.Collections.ISparseArrayItem, Infragistics.Collections.ISparseArrayMultiItem, Infragistics.Windows.Selection.ISelectableItem  

ExpandableFieldRecords are child records of DataRecords. The RecordPresenter.NestedContent of these elements contain either a RecordListControl with the ExpandableFieldRecord's Record.ViewableChildRecords, if the associated Field's Field.DataType implement's the System.Collections.IEnumerable interface, or an ExpandedCellPresenter containing the actual value of the Cell.

Note: This is not a UIElement but is a lightweight wrapper around a data item. It is represented in the UI via a corresponding ExpandableFieldRecordPresenter element.

Refer to the Records topic in the Developer's Guide for a explanation of the various record types.

Refer to the Theory of Operation topic in the Developer's Guide for an overall explanation of how everything works together.


Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also