23 references to PageCount
PresentationFramework (23)
MS\Internal\Documents\DocumentGrid.cs (6)
336else if (pageNumber >= _pageCache.PageCount || _rowCache.RowCount == 0) 756return _pageCache.PageCount; 1133if (_firstVisiblePageNumber < _pageCache.PageCount && _rowCache.HasValidLayout) 2213if (_pageCache.PageCount == 0) 2234maxColumns = Math.Min(maxColumns, _pageCache.PageCount); 2246int rows = (int)Math.Floor((double)(_pageCache.PageCount / columns));
MS\Internal\Documents\PageCache.cs (1)
710List<PageCacheChange> changes = new List<PageCacheChange>(PageCount);
MS\Internal\Documents\RowCache.cs (16)
508ArgumentOutOfRangeException.ThrowIfGreaterThan(pivotPage, PageCache.PageCount); 524if (PageCache.PageCount < _layoutColumns) 528if (!PageCache.IsPaginationCompleted || PageCache.PageCount == 0) 542_layoutColumns = Math.Min(_layoutColumns, PageCache.PageCount); 646ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(pivotPage, PageCache.PageCount); 655if (pivotPage + columns > PageCache.PageCount) 657pivotPage = Math.Max(0, PageCache.PageCount - columns); 704while (currentPage < PageCache.PageCount) 727ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(startPage, PageCache.PageCount); 752if (startPage + newRow.PageCount >= PageCache.PageCount || 801ArgumentOutOfRangeException.ThrowIfGreaterThan(startPage, PageCache.PageCount); 814for (int i = 0; i < PageCache.PageCount; i += columns) 832ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(startPage, PageCache.PageCount); 849if (i > PageCache.PageCount - 1) 1247if (PageCache.PageCount - 1 < LastPageInCache) 1251RowCacheChange change = TrimPageRange(PageCache.PageCount);