Glossary Item Box
Each DataRecord exposes a Cells collection that lazily creates a Cell for each Field in the FieldLayout. "Lazy creation" means that a Cell object is not created until it is requested in code or XAML.
CellValuePresenter elements are virtualized so that they are created only to represent the cells that are currently in view (for more information, see Performance Optimizations Overview). However, in the following two cases, CellValuePresenters are created for cells that may not be in view:
<igDP:XamDataGrid>
<igDP:XamDataGrid.FieldSettings>
<igDP:FieldSettings
AllowCellVirtualization="False"/>
</igDP:XamDataGrid.FieldSettings>
</igDP:XamDataGrid>
<igDP:XamDataGrid>
<igDP:XamDataGrid.FieldLayoutSettings>
<igDP:FieldLayoutSettings
DataRecordSizingMode="SizedToContentAndIndividuallySizable"/>
</igDP:XamDataGrid.FieldLayoutSettings>
</igDP:XamDataGrid>