8 writes to _offset
PresentationFramework (8)
System\Windows\Controls\VirtualizingStackPanel.cs (8)
1546_scrollData._offset = newOffset; 4652_scrollData._offset = _scrollData._computedOffset; 10414_scrollData._offset = viewportOffset; 10917_scrollData._offset = viewportOffset; 11741_offset = new Vector(); 11800_offset = value; 12865WriteVector(writer, ref _scrollData._offset); 12964_offset = _scrollData._offset,
94 references to _offset
PresentationFramework (94)
System\Windows\Controls\VirtualizingStackPanel.cs (94)
483if (!DoubleUtil.AreClose(scrollX, _scrollData._offset.X)) 485Vector oldViewportOffset = _scrollData._offset; 488_scrollData._offset.X = scrollX; 491OnViewportOffsetChanged(oldViewportOffset, _scrollData._offset); 523_scrollData._offset.X = Math.Floor(_scrollData._offset.X); 532_scrollData._offset.X = UIElement.RoundLayoutValue(_scrollData._offset.X, dpi.DpiScaleX); 569_scrollData._offset.X = ScrollContentPresenter.CoerceOffset(scrollX, _scrollData._extent.Width, _scrollData._viewport.Width); 570_scrollData._computedOffset.X = _scrollData._offset.X; 578_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 611if (!DoubleUtil.AreClose(scrollY, _scrollData._offset.Y)) 613Vector oldViewportOffset = _scrollData._offset; 616_scrollData._offset.Y = scrollY; 619OnViewportOffsetChanged(oldViewportOffset, _scrollData._offset); 651_scrollData._offset.Y = Math.Floor(_scrollData._offset.Y); 660_scrollData._offset.Y = UIElement.RoundLayoutValue(_scrollData._offset.Y, dpi.DpiScaleY); 697_scrollData._offset.Y = ScrollContentPresenter.CoerceOffset(scrollY, _scrollData._extent.Height, _scrollData._viewport.Height); 698_scrollData._computedOffset.Y = _scrollData._offset.Y; 712_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 750double expectedDistanceBetweenViewports = (isHorizontal ? _scrollData._offset.X - _scrollData._computedOffset.X : _scrollData._offset.Y - _scrollData._computedOffset.Y); 770_scrollData._offset.X += expectedDistanceBetweenViewports; 774_scrollData._offset.Y += expectedDistanceBetweenViewports; 950_scrollData._offset.X = _scrollData._computedOffset.X; 955_scrollData._offset.Y = _scrollData._computedOffset.Y; 967_scrollData._offset); 991_scrollData._offset.X = actualOffset; 996_scrollData._offset.X = expectedOffset; 1002_scrollData._offset.X = expectedOffset; 1021_scrollData._offset.Y = actualOffset; 1026_scrollData._offset.Y = expectedOffset; 1032_scrollData._offset.Y = expectedOffset; 1039remeasure, expectedOffset, actualOffset, _scrollData._offset, _scrollData._computedOffset); 1534if (!LayoutDoubleUtil.AreClose(newOffset.X, _scrollData._offset.X) || 1535!LayoutDoubleUtil.AreClose(newOffset.Y, _scrollData._offset.Y)) 1545Vector oldOffset = _scrollData._offset; 1551_scrollData._offset, 2638_scrollData._offset.X += delta; 2642_scrollData._offset.Y += delta; 2653"newVpOff:", _scrollData._offset); 4310offsetX = _scrollData._offset.X; 4311offsetY = _scrollData._offset.Y; 9594Vector offsetForScrollViewerRemeasure = _scrollData._offset; 9729"o:", _scrollData._offset, 9745isHorizontal ? (!DoubleUtil.AreClose(computedViewportOffset.X, _scrollData._offset.X) || 9747: (!DoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._offset.Y) || 9750isHorizontal ? (!DoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._offset.Y) || 9752: (!DoubleUtil.AreClose(computedViewportOffset.X, _scrollData._offset.X) || 10000"newOff:", _scrollData._offset); 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), 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), 10217"newOff:", _scrollData._offset); 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), 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), 10383"off:", _scrollData._offset, viewportOffset, 10604viewportOffset = _scrollData._offset; 10620viewportOffset = _scrollData._offset; 10633bool wasViewportOffsetCoerced = !DoubleUtil.AreClose(computedViewportOffset.X, _scrollData._offset.X); 10669viewportOffset.X = _scrollData._offset.X; 10702viewportOffset.X = _scrollData._offset.X; 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); 10764bool wasViewportOffsetCoerced = !DoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._offset.Y); 10800viewportOffset.Y = _scrollData._offset.Y; 10833viewportOffset.Y = _scrollData._offset.Y; 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); 11750_offset.X == 0.0 && 11751_offset.Y == 0.0 && 11796return _offset; 12964_offset = _scrollData._offset,