6 writes to _extent
PresentationFramework (6)
System\Windows\Controls\VirtualizingStackPanel.cs (6)
10397_scrollData._extent = extentSize; 10900_scrollData._extent = extentSize; 11743_viewport = _extent = _maxDesiredSize = new Size(); 11825_extent = value; 12867WriteSize(writer, ref _scrollData._extent); 12966_extent = _scrollData._extent,
80 references to _extent
PresentationFramework (80)
System\Windows\Controls\VirtualizingStackPanel.cs (80)
570_scrollData._offset.X = ScrollContentPresenter.CoerceOffset(scrollX, _scrollData._extent.Width, _scrollData._viewport.Width); 579_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 698_scrollData._offset.Y = ScrollContentPresenter.CoerceOffset(scrollY, _scrollData._extent.Height, _scrollData._viewport.Height); 713_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 933maxOffset = _scrollData._extent.Width - _scrollData._viewport.Width; 938maxOffset = _scrollData._extent.Height - _scrollData._viewport.Height; 982maxOffset = _scrollData._extent.Width - _scrollData._viewport.Width; 1012maxOffset = _scrollData._extent.Height - _scrollData._viewport.Height; 1532newOffset.X = ScrollContentPresenter.CoerceOffset(newOffset.X, _scrollData._extent.Width, _scrollData._viewport.Width); 1533newOffset.Y = ScrollContentPresenter.CoerceOffset(newOffset.Y, _scrollData._extent.Height, _scrollData._viewport.Height); 1856return _scrollData._extent.Width; 1868return _scrollData._extent.Height; 3547"ext:", IsScrolling ? _scrollData._extent : Size.Empty, 3879_scrollData._extent.Width = distance; 3883_scrollData._extent.Height = distance; 3888ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ext:", _scrollData._extent); 4313extent = _scrollData._extent; 4779if (DoubleUtil.GreaterThan(extendedViewport.X + extendedViewport.Width, _scrollData._extent.Width)) 4786extendedViewport.Width = Math.Max(_scrollData._extent.Width - extendedViewport.X, 0.0); 4819if (DoubleUtil.GreaterThan(extendedViewport.X + extendedViewport.Width / approxSizeOfLogicalUnit, _scrollData._extent.Width)) 4826extendedViewport.Width = Math.Max(_scrollData._extent.Width - extendedViewport.X, 0.0) * approxSizeOfLogicalUnit; 4895if (DoubleUtil.GreaterThan(extendedViewport.Y + extendedViewport.Height, _scrollData._extent.Height)) 4902extendedViewport.Height = Math.Max(_scrollData._extent.Height - extendedViewport.Y, 0.0); 4935if (DoubleUtil.GreaterThan(extendedViewport.Y + extendedViewport.Height / approxSizeOfLogicalUnit, _scrollData._extent.Height)) 4942extendedViewport.Height = Math.Max(_scrollData._extent.Height - extendedViewport.Y, 0.0) * approxSizeOfLogicalUnit; 9639stackPixelSize.Height = _scrollData._extent.Height; 9666stackPixelSize.Width = _scrollData._extent.Width; 9848bool extentSizeChanged = !DoubleUtil.AreClose(extentSize, _scrollData._extent); 9854extentWidthChanged = !DoubleUtil.AreClose(extentSize.Width, _scrollData._extent.Width); 9855extentHeightChanged = !DoubleUtil.AreClose(extentSize.Height, _scrollData._extent.Height); 10032"ext:", _scrollData._extent.Width, extentSize.Width, 10049if (!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10054if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10057viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10063if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.X)/extentSize.Width, Math.Floor(_scrollData._offset.X)/_scrollData._extent.Width)) 10066viewportOffset.X = Math.Floor((extentSize.Width * Math.Floor(_scrollData._offset.X)) / _scrollData._extent.Width); 10074"expRat:", _scrollData._offset.X, _scrollData._extent.Width, (_scrollData._offset.X/_scrollData._extent.Width), 10100"ext:", _scrollData._extent.Height, extentSize.Height, 10116if (!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10119if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10122viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10129"expRat:", _scrollData._offset.Y, _scrollData._extent.Height, (_scrollData._offset.Y/_scrollData._extent.Height), 10249"ext:", _scrollData._extent.Height, extentSize.Height, 10266if (!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10271if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10274viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10280if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.Y)/extentSize.Height, Math.Floor(_scrollData._offset.Y)/_scrollData._extent.Height)) 10283viewportOffset.Y = Math.Floor((extentSize.Height * Math.Floor(_scrollData._offset.Y)) / _scrollData._extent.Height); 10290"expRat:", _scrollData._offset.Y, _scrollData._extent.Height, (_scrollData._offset.Y/_scrollData._extent.Height), 10316"ext:", _scrollData._extent.Width, extentSize.Width, 10332if (!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10335if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10338viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10345"expRat:", _scrollData._offset.X, _scrollData._extent.Width, (_scrollData._offset.X/_scrollData._extent.Width), 10385"ext:", _scrollData._extent, extentSize, 10488stackPixelSize.Height = _scrollData._extent.Height; 10515stackPixelSize.Width = _scrollData._extent.Width; 10576bool extentSizeChanged = !DoubleUtil.AreClose(extentSize, _scrollData._extent); 10680if (!remeasure && extentSizeChanged && !DoubleUtil.AreClose(_scrollData._extent.Width, extentSize.Width)) 10720!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10725if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10728viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10734if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.X)/extentSize.Width, Math.Floor(_scrollData._offset.X)/_scrollData._extent.Width)) 10737viewportOffset.X = Math.Floor((extentSize.Width * Math.Floor(_scrollData._offset.X)) / _scrollData._extent.Width); 10811if (!remeasure && extentSizeChanged && !DoubleUtil.AreClose(_scrollData._extent.Height, extentSize.Height)) 10851!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10856if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10859viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10865if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.Y)/extentSize.Height, Math.Floor(_scrollData._offset.Y)/_scrollData._extent.Height)) 10868viewportOffset.Y = Math.Floor((extentSize.Height * Math.Floor(_scrollData._offset.Y)) / _scrollData._extent.Height); 11755_extent.Width == 0.0 && 11756_extent.Height == 0.0 && 11821return _extent; 11850if (DoubleUtil.GreaterThanOrClose(newOffset, _extent.Width - _viewport.Width)) 11866if (DoubleUtil.GreaterThanOrClose(newOffset, _extent.Height - _viewport.Height)) 12966_extent = _scrollData._extent,