23 references to PageCount
PresentationFramework (23)
MS\Internal\Documents\DocumentGrid.cs (6)
328else if (pageNumber >= _pageCache.PageCount || _rowCache.RowCount == 0) 748return _pageCache.PageCount; 1125if (_firstVisiblePageNumber < _pageCache.PageCount && _rowCache.HasValidLayout) 2205if (_pageCache.PageCount == 0) 2226maxColumns = Math.Min(maxColumns, _pageCache.PageCount); 2238int rows = (int)Math.Floor((double)(_pageCache.PageCount / columns));
MS\Internal\Documents\PageCache.cs (1)
705List<PageCacheChange> changes = new List<PageCacheChange>(PageCount);
MS\Internal\Documents\RowCache.cs (16)
502ArgumentOutOfRangeException.ThrowIfGreaterThan(pivotPage, PageCache.PageCount); 518if (PageCache.PageCount < _layoutColumns) 522if (!PageCache.IsPaginationCompleted || PageCache.PageCount == 0) 536_layoutColumns = Math.Min(_layoutColumns, PageCache.PageCount); 640ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(pivotPage, PageCache.PageCount); 649if (pivotPage + columns > PageCache.PageCount) 651pivotPage = Math.Max(0, PageCache.PageCount - columns); 698while (currentPage < PageCache.PageCount) 721ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(startPage, PageCache.PageCount); 746if (startPage + newRow.PageCount >= PageCache.PageCount || 795ArgumentOutOfRangeException.ThrowIfGreaterThan(startPage, PageCache.PageCount); 808for (int i = 0; i < PageCache.PageCount; i += columns) 826ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(startPage, PageCache.PageCount); 845if (i > PageCache.PageCount - 1) 1249if (PageCache.PageCount - 1 < LastPageInCache) 1253RowCacheChange change = TrimPageRange(PageCache.PageCount);