6 writes to _extent
PresentationFramework (6)
System\Windows\Controls\VirtualizingStackPanel.cs (6)
10424_scrollData._extent = extentSize; 10927_scrollData._extent = extentSize; 11770_viewport = _extent = _maxDesiredSize = new Size(); 11852_extent = value; 12901WriteSize(writer, ref _scrollData._extent); 12999s._scrollData._extent = _scrollData._extent;
80 references to _extent
PresentationFramework (80)
System\Windows\Controls\VirtualizingStackPanel.cs (80)
575_scrollData._offset.X = ScrollContentPresenter.CoerceOffset(scrollX, _scrollData._extent.Width, _scrollData._viewport.Width); 584_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 703_scrollData._offset.Y = ScrollContentPresenter.CoerceOffset(scrollY, _scrollData._extent.Height, _scrollData._viewport.Height); 718_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 938maxOffset = _scrollData._extent.Width - _scrollData._viewport.Width; 943maxOffset = _scrollData._extent.Height - _scrollData._viewport.Height; 987maxOffset = _scrollData._extent.Width - _scrollData._viewport.Width; 1017maxOffset = _scrollData._extent.Height - _scrollData._viewport.Height; 1541newOffset.X = ScrollContentPresenter.CoerceOffset(newOffset.X, _scrollData._extent.Width, _scrollData._viewport.Width); 1542newOffset.Y = ScrollContentPresenter.CoerceOffset(newOffset.Y, _scrollData._extent.Height, _scrollData._viewport.Height); 1871return _scrollData._extent.Width; 1883return _scrollData._extent.Height; 3566"ext:", IsScrolling ? _scrollData._extent : Size.Empty, 3898_scrollData._extent.Width = distance; 3902_scrollData._extent.Height = distance; 3907ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ext:", _scrollData._extent); 4338extent = _scrollData._extent; 4807if (DoubleUtil.GreaterThan(extendedViewport.X + extendedViewport.Width, _scrollData._extent.Width)) 4814extendedViewport.Width = Math.Max(_scrollData._extent.Width - extendedViewport.X, 0.0); 4847if (DoubleUtil.GreaterThan(extendedViewport.X + extendedViewport.Width / approxSizeOfLogicalUnit, _scrollData._extent.Width)) 4854extendedViewport.Width = Math.Max(_scrollData._extent.Width - extendedViewport.X, 0.0) * approxSizeOfLogicalUnit; 4923if (DoubleUtil.GreaterThan(extendedViewport.Y + extendedViewport.Height, _scrollData._extent.Height)) 4930extendedViewport.Height = Math.Max(_scrollData._extent.Height - extendedViewport.Y, 0.0); 4963if (DoubleUtil.GreaterThan(extendedViewport.Y + extendedViewport.Height / approxSizeOfLogicalUnit, _scrollData._extent.Height)) 4970extendedViewport.Height = Math.Max(_scrollData._extent.Height - extendedViewport.Y, 0.0) * approxSizeOfLogicalUnit; 9663stackPixelSize.Height = _scrollData._extent.Height; 9690stackPixelSize.Width = _scrollData._extent.Width; 9875bool extentSizeChanged = !DoubleUtil.AreClose(extentSize, _scrollData._extent); 9881extentWidthChanged = !DoubleUtil.AreClose(extentSize.Width, _scrollData._extent.Width); 9882extentHeightChanged = !DoubleUtil.AreClose(extentSize.Height, _scrollData._extent.Height); 10059"ext:", _scrollData._extent.Width, extentSize.Width, 10076if (!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10081if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10084viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10090if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.X)/extentSize.Width, Math.Floor(_scrollData._offset.X)/_scrollData._extent.Width)) 10093viewportOffset.X = Math.Floor((extentSize.Width * Math.Floor(_scrollData._offset.X)) / _scrollData._extent.Width); 10101"expRat:", _scrollData._offset.X, _scrollData._extent.Width, (_scrollData._offset.X/_scrollData._extent.Width), 10127"ext:", _scrollData._extent.Height, extentSize.Height, 10143if (!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10146if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10149viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10156"expRat:", _scrollData._offset.Y, _scrollData._extent.Height, (_scrollData._offset.Y/_scrollData._extent.Height), 10276"ext:", _scrollData._extent.Height, extentSize.Height, 10293if (!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10298if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10301viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10307if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.Y)/extentSize.Height, Math.Floor(_scrollData._offset.Y)/_scrollData._extent.Height)) 10310viewportOffset.Y = Math.Floor((extentSize.Height * Math.Floor(_scrollData._offset.Y)) / _scrollData._extent.Height); 10317"expRat:", _scrollData._offset.Y, _scrollData._extent.Height, (_scrollData._offset.Y/_scrollData._extent.Height), 10343"ext:", _scrollData._extent.Width, extentSize.Width, 10359if (!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10362if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10365viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10372"expRat:", _scrollData._offset.X, _scrollData._extent.Width, (_scrollData._offset.X/_scrollData._extent.Width), 10412"ext:", _scrollData._extent, extentSize, 10515stackPixelSize.Height = _scrollData._extent.Height; 10542stackPixelSize.Width = _scrollData._extent.Width; 10603bool extentSizeChanged = !DoubleUtil.AreClose(extentSize, _scrollData._extent); 10707if (!remeasure && extentSizeChanged && !DoubleUtil.AreClose(_scrollData._extent.Width, extentSize.Width)) 10747!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10752if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10755viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10761if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.X)/extentSize.Width, Math.Floor(_scrollData._offset.X)/_scrollData._extent.Width)) 10764viewportOffset.X = Math.Floor((extentSize.Width * Math.Floor(_scrollData._offset.X)) / _scrollData._extent.Width); 10838if (!remeasure && extentSizeChanged && !DoubleUtil.AreClose(_scrollData._extent.Height, extentSize.Height)) 10878!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10883if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10886viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10892if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.Y)/extentSize.Height, Math.Floor(_scrollData._offset.Y)/_scrollData._extent.Height)) 10895viewportOffset.Y = Math.Floor((extentSize.Height * Math.Floor(_scrollData._offset.Y)) / _scrollData._extent.Height); 11782_extent.Width == 0.0 && 11783_extent.Height == 0.0 && 11848return _extent; 11877if (DoubleUtil.GreaterThanOrClose(newOffset, _extent.Width - _viewport.Width)) 11893if (DoubleUtil.GreaterThanOrClose(newOffset, _extent.Height - _viewport.Height)) 12999s._scrollData._extent = _scrollData._extent;