diff --git a/Microsoft.Toolkit.Uwp.UI.Controls.DataGrid/DataGrid/DataGridRows.cs b/Microsoft.Toolkit.Uwp.UI.Controls.DataGrid/DataGrid/DataGridRows.cs index 7146e112b26..63d3778fc86 100644 --- a/Microsoft.Toolkit.Uwp.UI.Controls.DataGrid/DataGrid/DataGridRows.cs +++ b/Microsoft.Toolkit.Uwp.UI.Controls.DataGrid/DataGrid/DataGridRows.cs @@ -135,7 +135,7 @@ private double EdgedRowsHeightCalculated // TODO: Update the DetailsHeightEstimate double totalDetailsHeight = detailsCount * this.RowDetailsHeightEstimate; double newEdgedRowsHeightCalculated = totalRowsHeight + totalDetailsHeight; - bool loadMoreDataFromIncrementalItemsSource = newEdgedRowsHeightCalculated < _oldEdgedRowsHeightCalculated; + bool loadMoreDataFromIncrementalItemsSource = newEdgedRowsHeightCalculated < _oldEdgedRowsHeightCalculated || (newEdgedRowsHeightCalculated == _oldEdgedRowsHeightCalculated && newEdgedRowsHeightCalculated < CellsHeight); _oldEdgedRowsHeightCalculated = newEdgedRowsHeightCalculated;