IsExpandable Property

Determines if this Field's cells can be expanded.
Public Property IsExpandable As Nullable(Of Boolean)
public Nullable<bool> IsExpandable {get; set;}

Note: Field's that have a DataType that implements the System.Collections.IEnumerable interface are expandable by default. However, any Field can be made expandable by setting its IsExpandable property to true. Expandable fields have associated ExpandableFieldRecords and ExpandableFieldRecordPresenters to represent them in the UI. When one of these is expanded its nested content will contain either a RecordListControl if its value implements the IEnumerable interface and is not a string. All other data types including string will display an ExpandedCellPresenter.

Note: If this property is left to its default setting of null then IsExpandableResolved will return true for Fields whose DataType implements IEnumerable. All other data types will return false by default.


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