8 writes to _offset
PresentationFramework (8)
System\Windows\Controls\VirtualizingStackPanel.cs (8)
1547_scrollData._offset = newOffset; 4653_scrollData._offset = _scrollData._computedOffset; 10415_scrollData._offset = viewportOffset; 10918_scrollData._offset = viewportOffset; 11742_offset = new Vector(); 11801_offset = value; 12866WriteVector(writer, ref _scrollData._offset); 12965_offset = _scrollData._offset,
94 references to _offset
PresentationFramework (94)
System\Windows\Controls\VirtualizingStackPanel.cs (94)
484if (!DoubleUtil.AreClose(scrollX, _scrollData._offset.X)) 486Vector oldViewportOffset = _scrollData._offset; 489_scrollData._offset.X = scrollX; 492OnViewportOffsetChanged(oldViewportOffset, _scrollData._offset); 524_scrollData._offset.X = Math.Floor(_scrollData._offset.X); 533_scrollData._offset.X = UIElement.RoundLayoutValue(_scrollData._offset.X, dpi.DpiScaleX); 570_scrollData._offset.X = ScrollContentPresenter.CoerceOffset(scrollX, _scrollData._extent.Width, _scrollData._viewport.Width); 571_scrollData._computedOffset.X = _scrollData._offset.X; 579_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 612if (!DoubleUtil.AreClose(scrollY, _scrollData._offset.Y)) 614Vector oldViewportOffset = _scrollData._offset; 617_scrollData._offset.Y = scrollY; 620OnViewportOffsetChanged(oldViewportOffset, _scrollData._offset); 652_scrollData._offset.Y = Math.Floor(_scrollData._offset.Y); 661_scrollData._offset.Y = UIElement.RoundLayoutValue(_scrollData._offset.Y, dpi.DpiScaleY); 698_scrollData._offset.Y = ScrollContentPresenter.CoerceOffset(scrollY, _scrollData._extent.Height, _scrollData._viewport.Height); 699_scrollData._computedOffset.Y = _scrollData._offset.Y; 713_scrollData._offset, _scrollData._extent, _scrollData._computedOffset); 751double expectedDistanceBetweenViewports = (isHorizontal ? _scrollData._offset.X - _scrollData._computedOffset.X : _scrollData._offset.Y - _scrollData._computedOffset.Y); 771_scrollData._offset.X += expectedDistanceBetweenViewports; 775_scrollData._offset.Y += expectedDistanceBetweenViewports; 951_scrollData._offset.X = _scrollData._computedOffset.X; 956_scrollData._offset.Y = _scrollData._computedOffset.Y; 968_scrollData._offset); 992_scrollData._offset.X = actualOffset; 997_scrollData._offset.X = expectedOffset; 1003_scrollData._offset.X = expectedOffset; 1022_scrollData._offset.Y = actualOffset; 1027_scrollData._offset.Y = expectedOffset; 1033_scrollData._offset.Y = expectedOffset; 1040remeasure, expectedOffset, actualOffset, _scrollData._offset, _scrollData._computedOffset); 1535if (!LayoutDoubleUtil.AreClose(newOffset.X, _scrollData._offset.X) || 1536!LayoutDoubleUtil.AreClose(newOffset.Y, _scrollData._offset.Y)) 1546Vector oldOffset = _scrollData._offset; 1552_scrollData._offset, 2639_scrollData._offset.X += delta; 2643_scrollData._offset.Y += delta; 2654"newVpOff:", _scrollData._offset); 4311offsetX = _scrollData._offset.X; 4312offsetY = _scrollData._offset.Y; 9595Vector offsetForScrollViewerRemeasure = _scrollData._offset; 9730"o:", _scrollData._offset, 9746isHorizontal ? (!DoubleUtil.AreClose(computedViewportOffset.X, _scrollData._offset.X) || 9748: (!DoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._offset.Y) || 9751isHorizontal ? (!DoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._offset.Y) || 9753: (!DoubleUtil.AreClose(computedViewportOffset.X, _scrollData._offset.X) || 10001"newOff:", _scrollData._offset); 10054if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10057viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10063if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.X)/extentSize.Width, Math.Floor(_scrollData._offset.X)/_scrollData._extent.Width)) 10066viewportOffset.X = Math.Floor((extentSize.Width * Math.Floor(_scrollData._offset.X)) / _scrollData._extent.Width); 10074"expRat:", _scrollData._offset.X, _scrollData._extent.Width, (_scrollData._offset.X/_scrollData._extent.Width), 10119if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10122viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10129"expRat:", _scrollData._offset.Y, _scrollData._extent.Height, (_scrollData._offset.Y/_scrollData._extent.Height), 10218"newOff:", _scrollData._offset); 10271if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10274viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10280if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.Y)/extentSize.Height, Math.Floor(_scrollData._offset.Y)/_scrollData._extent.Height)) 10283viewportOffset.Y = Math.Floor((extentSize.Height * Math.Floor(_scrollData._offset.Y)) / _scrollData._extent.Height); 10290"expRat:", _scrollData._offset.Y, _scrollData._extent.Height, (_scrollData._offset.Y/_scrollData._extent.Height), 10335if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10338viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10345"expRat:", _scrollData._offset.X, _scrollData._extent.Width, (_scrollData._offset.X/_scrollData._extent.Width), 10384"off:", _scrollData._offset, viewportOffset, 10605viewportOffset = _scrollData._offset; 10621viewportOffset = _scrollData._offset; 10634bool wasViewportOffsetCoerced = !DoubleUtil.AreClose(computedViewportOffset.X, _scrollData._offset.X); 10670viewportOffset.X = _scrollData._offset.X; 10703viewportOffset.X = _scrollData._offset.X; 10725if (!LayoutDoubleUtil.AreClose(computedViewportOffset.X/extentSize.Width, _scrollData._offset.X/_scrollData._extent.Width)) 10728viewportOffset.X = (extentSize.Width * _scrollData._offset.X) / _scrollData._extent.Width; 10734if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.X)/extentSize.Width, Math.Floor(_scrollData._offset.X)/_scrollData._extent.Width)) 10737viewportOffset.X = Math.Floor((extentSize.Width * Math.Floor(_scrollData._offset.X)) / _scrollData._extent.Width); 10765bool wasViewportOffsetCoerced = !DoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._offset.Y); 10801viewportOffset.Y = _scrollData._offset.Y; 10834viewportOffset.Y = _scrollData._offset.Y; 10856if (!LayoutDoubleUtil.AreClose(computedViewportOffset.Y/extentSize.Height, _scrollData._offset.Y/_scrollData._extent.Height)) 10859viewportOffset.Y = (extentSize.Height * _scrollData._offset.Y) / _scrollData._extent.Height; 10865if (!LayoutDoubleUtil.AreClose(Math.Floor(computedViewportOffset.Y)/extentSize.Height, Math.Floor(_scrollData._offset.Y)/_scrollData._extent.Height)) 10868viewportOffset.Y = Math.Floor((extentSize.Height * Math.Floor(_scrollData._offset.Y)) / _scrollData._extent.Height); 11751_offset.X == 0.0 && 11752_offset.Y == 0.0 && 11797return _offset; 12965_offset = _scrollData._offset,