5 writes to _viewport
PresentationFramework (5)
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (5)
10273_scrollData._viewport = viewportSize; 10776_scrollData._viewport = viewportSize; 11632_viewport = _extent = _maxDesiredSize = new Size(); 11699_viewport = value; 12835s._scrollData._viewport = _scrollData._viewport;
40 references to _viewport
PresentationFramework (40)
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (40)
574_scrollData._offset.X = ScrollContentPresenter.CoerceOffset(scrollX, _scrollData._extent.Width, _scrollData._viewport.Width); 700_scrollData._offset.Y = ScrollContentPresenter.CoerceOffset(scrollY, _scrollData._extent.Height, _scrollData._viewport.Height); 934_scrollData._extent.Width - _scrollData._viewport.Width); 939_scrollData._extent.Height - _scrollData._viewport.Height); 982if (DoubleUtil.LessThan(expectedOffset, 0) || DoubleUtil.GreaterThan(expectedOffset, _scrollData._extent.Width - _scrollData._viewport.Width)) 984Debug.Assert(DoubleUtil.AreClose(actualOffset, 0) || DoubleUtil.AreClose(actualOffset, _scrollData._extent.Width - _scrollData._viewport.Width), "The actual offset should already be at the beginning or the end."); 1001if (DoubleUtil.LessThan(expectedOffset, 0) || DoubleUtil.GreaterThan(expectedOffset, _scrollData._extent.Height - _scrollData._viewport.Height)) 1003Debug.Assert(DoubleUtil.AreClose(actualOffset, 0) || DoubleUtil.AreClose(actualOffset, _scrollData._extent.Height - _scrollData._viewport.Height), "The actual offset should already be at the beginning or the end."); 1492newOffset.X = ScrollContentPresenter.CoerceOffset(newOffset.X, _scrollData._extent.Width, _scrollData._viewport.Width); 1493newOffset.Y = ScrollContentPresenter.CoerceOffset(newOffset.Y, _scrollData._extent.Height, _scrollData._viewport.Height); 1846return _scrollData._viewport.Width; 1858return _scrollData._viewport.Height; 4257viewportSize = _scrollData._viewport; 9724bool viewportSizeChanged = !DoubleUtil.AreClose(viewportSize, _scrollData._viewport); 9871!DoubleUtil.AreClose(_scrollData._viewport.Width, viewportSize.Width)) 9877"vpSz:", _scrollData._viewport.Width, viewportSize.Width, 9887viewportSize.Width = _scrollData._viewport.Width; 10088!DoubleUtil.AreClose(_scrollData._viewport.Height, viewportSize.Height)) 10094"vpSz:", _scrollData._viewport.Height, viewportSize.Height, 10104viewportSize.Height = _scrollData._viewport.Height; 10256viewportSizeChanged = !DoubleUtil.AreClose(viewportSize, _scrollData._viewport); 10264"vp:", _scrollData._viewport, viewportSize); 10271Size oldViewportSize = _scrollData._viewport; 10452bool viewportSizeChanged = !DoubleUtil.AreClose(viewportSize, _scrollData._viewport); 10544!DoubleUtil.AreClose(_scrollData._viewport.Width, viewportSize.Width)) 10552viewportSize.Width = _scrollData._viewport.Width; 10675!DoubleUtil.AreClose(_scrollData._viewport.Height, viewportSize.Height)) 10683viewportSize.Height = _scrollData._viewport.Height; 10768viewportSizeChanged = !DoubleUtil.AreClose(viewportSize, _scrollData._viewport); 10774Size oldViewportSize = _scrollData._viewport; 11083viewportSize = (int)_scrollData._viewport.Width; 11088viewportSize = (int)_scrollData._viewport.Height; 11642_viewport.Width == 0.0 && 11643_viewport.Height == 0.0 && 11695return _viewport; 11736if (DoubleUtil.GreaterThanOrClose(newOffset, _extent.Width - _viewport.Width)) 11740else if (DoubleUtil.GreaterThan(Math.Abs(newOffset - oldOffset), _viewport.Width)) 11752if (DoubleUtil.GreaterThanOrClose(newOffset, _extent.Height - _viewport.Height)) 11756else if (DoubleUtil.GreaterThan(Math.Abs(newOffset - oldOffset), _viewport.Height)) 12835s._scrollData._viewport = _scrollData._viewport;