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)
79
if (
_scrollData
!= null)
115
if (
_scrollData
!= null)
117
if (!DoubleUtil.AreClose(
_scrollData
.Viewport, safeArrangeSize))
119
_scrollData
.Viewport = safeArrangeSize;
123
if (!DoubleUtil.AreClose(
_scrollData
.Extent, _formatter.DocumentPage.Size))
125
_scrollData
.Extent = _formatter.DocumentPage.Size;
131
if (Math.Abs(
_scrollData
.ExtentWidth -
_scrollData
.ViewportWidth) < 1)
133
_scrollData
.ExtentWidth =
_scrollData
.ViewportWidth;
135
if (Math.Abs(
_scrollData
.ExtentHeight -
_scrollData
.ViewportHeight) < 1)
137
_scrollData
.ExtentHeight =
_scrollData
.ViewportHeight;
141
Math.Max(0, Math.Min(
_scrollData
.ExtentWidth -
_scrollData
.ViewportWidth,
_scrollData
.HorizontalOffset)),
142
Math.Max(0, Math.Min(
_scrollData
.ExtentHeight -
_scrollData
.ViewportHeight,
_scrollData
.VerticalOffset)));
143
if (!DoubleUtil.AreClose(offset,
_scrollData
.Offset))
145
_scrollData
.Offset = offset;
148
if (invalidateScrollInfo &&
_scrollData
.ScrollOwner != null)
150
_scrollData
.ScrollOwner.InvalidateScrollInfo();
152
viewport = new Rect(
_scrollData
.HorizontalOffset,
_scrollData
.VerticalOffset, safeArrangeSize.Width, safeArrangeSize.Height);
169
if (
_scrollData
!= null)
171
_pageVisual.Offset = new Vector(-
_scrollData
.HorizontalOffset, -
_scrollData
.VerticalOffset);
188
if (
_scrollData
!= null)
190
if (!DoubleUtil.AreClose(
_scrollData
.Viewport, safeArrangeSize))
192
_scrollData
.Viewport = safeArrangeSize;
195
if (!DoubleUtil.AreClose(
_scrollData
.Extent, new Size()))
197
_scrollData
.Extent = new Size();
200
if (!DoubleUtil.AreClose(
_scrollData
.Offset, new Vector()))
202
_scrollData
.Offset = new Vector();
205
if (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);
526
if (
_scrollData
== null)
532
rectangle =
_scrollData
.MakeVisible(this, visual, rectangle);
545
return (
_scrollData
!= null) ?
_scrollData
.CanVerticallyScroll : false;
549
_scrollData
?.CanVerticallyScroll = value;
560
return (
_scrollData
!= null) ?
_scrollData
.CanHorizontallyScroll : false;
564
_scrollData
?.CanHorizontallyScroll = value;
575
return (
_scrollData
!= null) ?
_scrollData
.ExtentWidth : 0;
586
return (
_scrollData
!= null) ?
_scrollData
.ExtentHeight : 0;
597
return (
_scrollData
!= null) ?
_scrollData
.ViewportWidth : 0;
608
return (
_scrollData
!= null) ?
_scrollData
.ViewportHeight : 0;
619
return (
_scrollData
!= null) ?
_scrollData
.HorizontalOffset : 0;
630
return (
_scrollData
!= null) ?
_scrollData
.VerticalOffset : 0;
641
return
_scrollData
?.ScrollOwner;
646
if (
_scrollData
== null)
651
_scrollData
.SetScrollOwner(this, value);