6 writes to _extent
PresentationFramework (6)
System\Windows\Controls\VirtualizingStackPanel.cs (6)
10396_scrollData._extent = extentSize; 10899_scrollData._extent = extentSize; 11742_viewport = _extent = _maxDesiredSize = new Size(); 11824_extent = value; 12866WriteSize(writer, ref _scrollData._extent); 12965_extent = _scrollData._extent,
80 references to _extent
PresentationFramework (80)
System\Windows\Controls\VirtualizingStackPanel.cs (80)
569_scrollData._offset.X = ScrollContentPresenter.CoerceOffset(scrollX, _scrollData._extent.Width, _scrollData._viewport.Width); 578_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 697_scrollData._offset.Y = ScrollContentPresenter.CoerceOffset(scrollY, _scrollData._extent.Height, _scrollData._viewport.Height); 712_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 932maxOffset = _scrollData._extent.Width - _scrollData._viewport.Width; 937maxOffset = _scrollData._extent.Height - _scrollData._viewport.Height; 981maxOffset = _scrollData._extent.Width - _scrollData._viewport.Width; 1011maxOffset = _scrollData._extent.Height - _scrollData._viewport.Height; 1531newOffset.X = ScrollContentPresenter.CoerceOffset(newOffset.X, _scrollData._extent.Width, _scrollData._viewport.Width); 1532newOffset.Y = ScrollContentPresenter.CoerceOffset(newOffset.Y, _scrollData._extent.Height, _scrollData._viewport.Height); 1855return _scrollData._extent.Width; 1867return _scrollData._extent.Height; 3546"ext:", IsScrolling ? _scrollData._extent : Size.Empty, 3878_scrollData._extent.Width = distance; 3882_scrollData._extent.Height = distance; 3887ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ext:", _scrollData._extent); 4312extent = _scrollData._extent; 4778if (DoubleUtil.GreaterThan(extendedViewport.X + extendedViewport.Width, _scrollData._extent.Width)) 4785extendedViewport.Width = Math.Max(_scrollData._extent.Width - extendedViewport.X, 0.0); 4818if (DoubleUtil.GreaterThan(extendedViewport.X + extendedViewport.Width / approxSizeOfLogicalUnit, _scrollData._extent.Width)) 4825extendedViewport.Width = Math.Max(_scrollData._extent.Width - extendedViewport.X, 0.0) * approxSizeOfLogicalUnit; 4894if (DoubleUtil.GreaterThan(extendedViewport.Y + extendedViewport.Height, _scrollData._extent.Height)) 4901extendedViewport.Height = Math.Max(_scrollData._extent.Height - extendedViewport.Y, 0.0); 4934if (DoubleUtil.GreaterThan(extendedViewport.Y + extendedViewport.Height / approxSizeOfLogicalUnit, _scrollData._extent.Height)) 4941extendedViewport.Height = Math.Max(_scrollData._extent.Height - extendedViewport.Y, 0.0) * approxSizeOfLogicalUnit; 9638stackPixelSize.Height = _scrollData._extent.Height; 9665stackPixelSize.Width = _scrollData._extent.Width; 9847bool extentSizeChanged = !DoubleUtil.AreClose(extentSize, _scrollData._extent); 9853extentWidthChanged = !DoubleUtil.AreClose(extentSize.Width, _scrollData._extent.Width); 9854extentHeightChanged = !DoubleUtil.AreClose(extentSize.Height, _scrollData._extent.Height); 10031"ext:", _scrollData._extent.Width, extentSize.Width, 10048if (!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10053if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10056viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10062if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.X)/extentSize.Width, Math.Floor(_scrollData._offset.X)/_scrollData._extent.Width)) 10065viewportOffset.X = Math.Floor((extentSize.Width * Math.Floor(_scrollData._offset.X)) / _scrollData._extent.Width); 10073"expRat:", _scrollData._offset.X, _scrollData._extent.Width, (_scrollData._offset.X/_scrollData._extent.Width), 10099"ext:", _scrollData._extent.Height, extentSize.Height, 10115if (!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10118if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10121viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10128"expRat:", _scrollData._offset.Y, _scrollData._extent.Height, (_scrollData._offset.Y/_scrollData._extent.Height), 10248"ext:", _scrollData._extent.Height, extentSize.Height, 10265if (!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10270if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10273viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10279if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.Y)/extentSize.Height, Math.Floor(_scrollData._offset.Y)/_scrollData._extent.Height)) 10282viewportOffset.Y = Math.Floor((extentSize.Height * Math.Floor(_scrollData._offset.Y)) / _scrollData._extent.Height); 10289"expRat:", _scrollData._offset.Y, _scrollData._extent.Height, (_scrollData._offset.Y/_scrollData._extent.Height), 10315"ext:", _scrollData._extent.Width, extentSize.Width, 10331if (!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10334if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10337viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10344"expRat:", _scrollData._offset.X, _scrollData._extent.Width, (_scrollData._offset.X/_scrollData._extent.Width), 10384"ext:", _scrollData._extent, extentSize, 10487stackPixelSize.Height = _scrollData._extent.Height; 10514stackPixelSize.Width = _scrollData._extent.Width; 10575bool extentSizeChanged = !DoubleUtil.AreClose(extentSize, _scrollData._extent); 10679if (!remeasure && extentSizeChanged && !DoubleUtil.AreClose(_scrollData._extent.Width, extentSize.Width)) 10719!DoubleUtil.AreClose(_scrollData._extent.Width, 0) && 10724if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10727viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10733if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.X)/extentSize.Width, Math.Floor(_scrollData._offset.X)/_scrollData._extent.Width)) 10736viewportOffset.X = Math.Floor((extentSize.Width * Math.Floor(_scrollData._offset.X)) / _scrollData._extent.Width); 10810if (!remeasure && extentSizeChanged && !DoubleUtil.AreClose(_scrollData._extent.Height, extentSize.Height)) 10850!DoubleUtil.AreClose(_scrollData._extent.Height, 0) && 10855if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10858viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10864if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.Y)/extentSize.Height, Math.Floor(_scrollData._offset.Y)/_scrollData._extent.Height)) 10867viewportOffset.Y = Math.Floor((extentSize.Height * Math.Floor(_scrollData._offset.Y)) / _scrollData._extent.Height); 11754_extent.Width == 0.0 && 11755_extent.Height == 0.0 && 11820return _extent; 11849if (DoubleUtil.GreaterThanOrClose(newOffset, _extent.Width - _viewport.Width)) 11865if (DoubleUtil.GreaterThanOrClose(newOffset, _extent.Height - _viewport.Height)) 12965_extent = _scrollData._extent,