8 writes to _offset
PresentationFramework (8)
System\Windows\Controls\VirtualizingStackPanel.cs (8)
1556_scrollData._offset = newOffset; 4681_scrollData._offset = _scrollData._computedOffset; 10442_scrollData._offset = viewportOffset; 10945_scrollData._offset = viewportOffset; 11769_offset = new Vector(); 11828_offset = value; 12900WriteVector(writer, ref _scrollData._offset); 12998s._scrollData._offset = _scrollData._offset;
94 references to _offset
PresentationFramework (94)
System\Windows\Controls\VirtualizingStackPanel.cs (94)
489if (!DoubleUtil.AreClose(scrollX, _scrollData._offset.X)) 491Vector oldViewportOffset = _scrollData._offset; 494_scrollData._offset.X = scrollX; 497OnViewportOffsetChanged(oldViewportOffset, _scrollData._offset); 529_scrollData._offset.X = Math.Floor(_scrollData._offset.X); 538_scrollData._offset.X = UIElement.RoundLayoutValue(_scrollData._offset.X, dpi.DpiScaleX); 575_scrollData._offset.X = ScrollContentPresenter.CoerceOffset(scrollX, _scrollData._extent.Width, _scrollData._viewport.Width); 576_scrollData._computedOffset.X = _scrollData._offset.X; 584_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 617if (!DoubleUtil.AreClose(scrollY, _scrollData._offset.Y)) 619Vector oldViewportOffset = _scrollData._offset; 622_scrollData._offset.Y = scrollY; 625OnViewportOffsetChanged(oldViewportOffset, _scrollData._offset); 657_scrollData._offset.Y = Math.Floor(_scrollData._offset.Y); 666_scrollData._offset.Y = UIElement.RoundLayoutValue(_scrollData._offset.Y, dpi.DpiScaleY); 703_scrollData._offset.Y = ScrollContentPresenter.CoerceOffset(scrollY, _scrollData._extent.Height, _scrollData._viewport.Height); 704_scrollData._computedOffset.Y = _scrollData._offset.Y; 718_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 756double expectedDistanceBetweenViewports = (isHorizontal ? _scrollData._offset.X - _scrollData._computedOffset.X : _scrollData._offset.Y - _scrollData._computedOffset.Y); 776_scrollData._offset.X += expectedDistanceBetweenViewports; 780_scrollData._offset.Y += expectedDistanceBetweenViewports; 956_scrollData._offset.X = _scrollData._computedOffset.X; 961_scrollData._offset.Y = _scrollData._computedOffset.Y; 973_scrollData._offset); 997_scrollData._offset.X = actualOffset; 1002_scrollData._offset.X = expectedOffset; 1008_scrollData._offset.X = expectedOffset; 1027_scrollData._offset.Y = actualOffset; 1032_scrollData._offset.Y = expectedOffset; 1038_scrollData._offset.Y = expectedOffset; 1045remeasure, expectedOffset, actualOffset, _scrollData._offset, _scrollData._computedOffset); 1544if (!LayoutDoubleUtil.AreClose(newOffset.X, _scrollData._offset.X) || 1545!LayoutDoubleUtil.AreClose(newOffset.Y, _scrollData._offset.Y)) 1555Vector oldOffset = _scrollData._offset; 1561_scrollData._offset, 2655_scrollData._offset.X += delta; 2659_scrollData._offset.Y += delta; 2670"newVpOff:", _scrollData._offset); 4336offsetX = _scrollData._offset.X; 4337offsetY = _scrollData._offset.Y; 9619Vector offsetForScrollViewerRemeasure = _scrollData._offset; 9754"o:", _scrollData._offset, 9770isHorizontal ? (!DoubleUtil.AreClose(computedViewportOffset.X, _scrollData._offset.X) || 9772: (!DoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._offset.Y) || 9775isHorizontal ? (!DoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._offset.Y) || 9777: (!DoubleUtil.AreClose(computedViewportOffset.X, _scrollData._offset.X) || 10028"newOff:", _scrollData._offset); 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), 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), 10245"newOff:", _scrollData._offset); 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), 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), 10411"off:", _scrollData._offset, viewportOffset, 10632viewportOffset = _scrollData._offset; 10648viewportOffset = _scrollData._offset; 10661bool wasViewportOffsetCoerced = !DoubleUtil.AreClose(computedViewportOffset.X, _scrollData._offset.X); 10697viewportOffset.X = _scrollData._offset.X; 10730viewportOffset.X = _scrollData._offset.X; 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); 10792bool wasViewportOffsetCoerced = !DoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._offset.Y); 10828viewportOffset.Y = _scrollData._offset.Y; 10861viewportOffset.Y = _scrollData._offset.Y; 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); 11778_offset.X == 0.0 && 11779_offset.Y == 0.0 && 11824return _offset; 12998s._scrollData._offset = _scrollData._offset;