1 write to _scrollData
PresentationFramework (1)
MS\Internal\Documents\FlowDocumentView.cs (1)
649_scrollData = new ScrollData();
75 references to _scrollData
PresentationFramework (75)
MS\Internal\Documents\FlowDocumentView.cs (75)
79if (_scrollData != null) 115if (_scrollData != null) 117if (!DoubleUtil.AreClose(_scrollData.Viewport, safeArrangeSize)) 119_scrollData.Viewport = safeArrangeSize; 123if (!DoubleUtil.AreClose(_scrollData.Extent, _formatter.DocumentPage.Size)) 125_scrollData.Extent = _formatter.DocumentPage.Size; 131if (Math.Abs(_scrollData.ExtentWidth - _scrollData.ViewportWidth) < 1) 133_scrollData.ExtentWidth = _scrollData.ViewportWidth; 135if (Math.Abs(_scrollData.ExtentHeight - _scrollData.ViewportHeight) < 1) 137_scrollData.ExtentHeight = _scrollData.ViewportHeight; 141Math.Max(0, Math.Min(_scrollData.ExtentWidth - _scrollData.ViewportWidth, _scrollData.HorizontalOffset)), 142Math.Max(0, Math.Min(_scrollData.ExtentHeight - _scrollData.ViewportHeight, _scrollData.VerticalOffset))); 143if (!DoubleUtil.AreClose(offset, _scrollData.Offset)) 145_scrollData.Offset = offset; 148if (invalidateScrollInfo && _scrollData.ScrollOwner != null) 150_scrollData.ScrollOwner.InvalidateScrollInfo(); 152viewport = new Rect(_scrollData.HorizontalOffset, _scrollData.VerticalOffset, safeArrangeSize.Width, safeArrangeSize.Height); 169if (_scrollData != null) 171_pageVisual.Offset = new Vector(-_scrollData.HorizontalOffset, -_scrollData.VerticalOffset); 188if (_scrollData != null) 190if (!DoubleUtil.AreClose(_scrollData.Viewport, safeArrangeSize)) 192_scrollData.Viewport = safeArrangeSize; 195if (!DoubleUtil.AreClose(_scrollData.Extent, new Size())) 197_scrollData.Extent = new Size(); 200if (!DoubleUtil.AreClose(_scrollData.Offset, new Vector())) 202_scrollData.Offset = new Vector(); 205if (invalidateScrollInfo && _scrollData.ScrollOwner != null) 207_scrollData.ScrollOwner.InvalidateScrollInfo(); 414_scrollData?.LineUp(this); 422_scrollData?.LineDown(this); 430_scrollData?.LineLeft(this); 438_scrollData?.LineRight(this); 446_scrollData?.PageUp(this); 454_scrollData?.PageDown(this); 462_scrollData?.PageLeft(this); 470_scrollData?.PageRight(this); 478_scrollData?.MouseWheelUp(this); 486_scrollData?.MouseWheelDown(this); 494_scrollData?.MouseWheelLeft(this); 502_scrollData?.MouseWheelRight(this); 510_scrollData?.SetHorizontalOffset(this, offset); 518_scrollData?.SetVerticalOffset(this, offset); 526if (_scrollData == null) 532rectangle = _scrollData.MakeVisible(this, visual, rectangle); 545return (_scrollData != null) ? _scrollData.CanVerticallyScroll : false; 549_scrollData?.CanVerticallyScroll = value; 560return (_scrollData != null) ? _scrollData.CanHorizontallyScroll : false; 564_scrollData?.CanHorizontallyScroll = value; 575return (_scrollData != null) ? _scrollData.ExtentWidth : 0; 586return (_scrollData != null) ? _scrollData.ExtentHeight : 0; 597return (_scrollData != null) ? _scrollData.ViewportWidth : 0; 608return (_scrollData != null) ? _scrollData.ViewportHeight : 0; 619return (_scrollData != null) ? _scrollData.HorizontalOffset : 0; 630return (_scrollData != null) ? _scrollData.VerticalOffset : 0; 641return _scrollData?.ScrollOwner; 646if (_scrollData == null) 651_scrollData.SetScrollOwner(this, value);