internal void InvalidateRowsMeasureState(bool forceInvalidateRows) { _rowsLayer.InvalidateMeasure(); if (forceInvalidateRows) { CellCache.ClearAll(); CellOverflowLayoutBuildEngine.Clear(); foreach (UIElement elem in _rowsLayer.Children) { elem.InvalidateMeasure(); } } }
internal void RemoveCellOverflowLayoutModel(int rowIndex) { CellOverflowLayoutBuildEngine.RemoveModel(rowIndex); }
internal CellOverflowLayoutModel GetCellOverflowLayoutModel(int rowIndex) { return(CellOverflowLayoutBuildEngine.GetModel(rowIndex)); }