1 interface inheriting from IScrollInfo
PresentationFramework (1)
MS\Internal\Documents\IDocumentScrollInfo.cs (1)
23
internal interface IDocumentScrollInfo :
IScrollInfo
8 implementations of IScrollInfo
PresentationFramework (5)
MS\Internal\Documents\FlowDocumentView.cs (1)
23
internal class FlowDocumentView : FrameworkElement,
IScrollInfo
, IServiceProvider
MS\Internal\Documents\TextBoxView.cs (1)
23
internal class TextBoxView : FrameworkElement, ITextView,
IScrollInfo
, IServiceProvider
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (1)
20
sealed public class ScrollContentPresenter : ContentPresenter,
IScrollInfo
System\Windows\Controls\Stack.cs (1)
50
public class StackPanel : Panel,
IScrollInfo
, IStackMeasure
System\Windows\Controls\VirtualizingStackPanel.cs (1)
27
public class VirtualizingStackPanel : VirtualizingPanel,
IScrollInfo
, IStackMeasure
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
27
public class RibbonGalleryCategoriesPanel : Panel, IProvideStarLayoutInfoBase, IContainsStarLayoutManager,
IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (1)
20
public class RibbonTabHeadersPanel : Panel,
IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabsPanel.cs (1)
25
public class RibbonTabsPanel : Panel,
IScrollInfo
173 references to IScrollInfo
PresentationFramework (170)
MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (4)
1384
IScrollInfo
scrollInfo = target as
IScrollInfo
;
1585
IScrollInfo
scrollInfo = component.AnnotatedElement as
IScrollInfo
;
MS\Internal\Documents\DocumentPageTextView.cs (4)
631
if (_owner is
IScrollInfo
&& ((
IScrollInfo
)_owner).ScrollOwner != null)
633
IScrollInfo
scrollInfo = (
IScrollInfo
)_owner;
MS\Internal\Documents\FlowDocumentView.cs (48)
417
/// <see cref="
IScrollInfo
.LineUp"/>
419
void
IScrollInfo
.LineUp()
425
/// <see cref="
IScrollInfo
.LineDown"/>
427
void
IScrollInfo
.LineDown()
433
/// <see cref="
IScrollInfo
.LineLeft"/>
435
void
IScrollInfo
.LineLeft()
441
/// <see cref="
IScrollInfo
.LineRight"/>
443
void
IScrollInfo
.LineRight()
449
/// <see cref="
IScrollInfo
.PageUp"/>
451
void
IScrollInfo
.PageUp()
457
/// <see cref="
IScrollInfo
.PageDown"/>
459
void
IScrollInfo
.PageDown()
465
/// <see cref="
IScrollInfo
.PageLeft"/>
467
void
IScrollInfo
.PageLeft()
473
/// <see cref="
IScrollInfo
.PageRight"/>
475
void
IScrollInfo
.PageRight()
481
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
483
void
IScrollInfo
.MouseWheelUp()
489
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
491
void
IScrollInfo
.MouseWheelDown()
497
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
499
void
IScrollInfo
.MouseWheelLeft()
505
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
507
void
IScrollInfo
.MouseWheelRight()
513
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
515
void
IScrollInfo
.SetHorizontalOffset(double offset)
521
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
523
void
IScrollInfo
.SetVerticalOffset(double offset)
529
/// <see cref="
IScrollInfo
.MakeVisible"/>
531
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
546
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
548
bool
IScrollInfo
.CanVerticallyScroll
564
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
566
bool
IScrollInfo
.CanHorizontallyScroll
582
/// <see cref="
IScrollInfo
.ExtentWidth"/>
584
double
IScrollInfo
.ExtentWidth
593
/// <see cref="
IScrollInfo
.ExtentHeight"/>
595
double
IScrollInfo
.ExtentHeight
604
/// <see cref="
IScrollInfo
.ViewportWidth"/>
606
double
IScrollInfo
.ViewportWidth
615
/// <see cref="
IScrollInfo
.ViewportHeight"/>
617
double
IScrollInfo
.ViewportHeight
626
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
628
double
IScrollInfo
.HorizontalOffset
637
/// <see cref="
IScrollInfo
.VerticalOffset"/>
639
double
IScrollInfo
.VerticalOffset
648
/// <see cref="
IScrollInfo
.ScrollOwner"/>
650
ScrollViewer
IScrollInfo
.ScrollOwner
MS\Internal\Documents\ScrollData.cs (25)
28
/// <see cref="
IScrollInfo
.LineUp"/>
36
/// <see cref="
IScrollInfo
.LineDown"/>
44
/// <see cref="
IScrollInfo
.LineLeft"/>
52
/// <see cref="
IScrollInfo
.LineRight"/>
60
/// <see cref="
IScrollInfo
.PageUp"/>
68
/// <see cref="
IScrollInfo
.PageDown"/>
76
/// <see cref="
IScrollInfo
.PageLeft"/>
84
/// <see cref="
IScrollInfo
.PageRight"/>
92
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
100
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
108
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
116
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
124
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
143
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
162
/// <see cref="
IScrollInfo
.MakeVisible"/>
223
/// <see cref="
IScrollInfo
.ScrollOwner"/>
252
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
267
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
282
/// <see cref="
IScrollInfo
.ExtentWidth"/>
298
/// <see cref="
IScrollInfo
.ExtentHeight"/>
314
/// <see cref="
IScrollInfo
.ViewportWidth"/>
325
/// <see cref="
IScrollInfo
.ViewportHeight"/>
336
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
347
/// <see cref="
IScrollInfo
.VerticalOffset"/>
358
/// <see cref="
IScrollInfo
.ScrollOwner"/>
MS\Internal\Documents\TextBoxView.cs (48)
72
/// <see cref="
IScrollInfo
.LineUp"/>
74
void
IScrollInfo
.LineUp()
80
/// <see cref="
IScrollInfo
.LineDown"/>
82
void
IScrollInfo
.LineDown()
88
/// <see cref="
IScrollInfo
.LineLeft"/>
90
void
IScrollInfo
.LineLeft()
96
/// <see cref="
IScrollInfo
.LineRight"/>
98
void
IScrollInfo
.LineRight()
104
/// <see cref="
IScrollInfo
.PageUp"/>
106
void
IScrollInfo
.PageUp()
112
/// <see cref="
IScrollInfo
.PageDown"/>
114
void
IScrollInfo
.PageDown()
120
/// <see cref="
IScrollInfo
.PageLeft"/>
122
void
IScrollInfo
.PageLeft()
128
/// <see cref="
IScrollInfo
.PageRight"/>
130
void
IScrollInfo
.PageRight()
136
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
138
void
IScrollInfo
.MouseWheelUp()
144
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
146
void
IScrollInfo
.MouseWheelDown()
152
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
154
void
IScrollInfo
.MouseWheelLeft()
160
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
162
void
IScrollInfo
.MouseWheelRight()
168
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
170
void
IScrollInfo
.SetHorizontalOffset(double offset)
176
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
178
void
IScrollInfo
.SetVerticalOffset(double offset)
184
/// <see cref="
IScrollInfo
.MakeVisible"/>
186
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
201
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
203
bool
IScrollInfo
.CanVerticallyScroll
219
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
221
bool
IScrollInfo
.CanHorizontallyScroll
237
/// <see cref="
IScrollInfo
.ExtentWidth"/>
239
double
IScrollInfo
.ExtentWidth
264
/// <see cref="
IScrollInfo
.ExtentHeight"/>
266
double
IScrollInfo
.ExtentHeight
291
/// <see cref="
IScrollInfo
.ViewportWidth"/>
293
double
IScrollInfo
.ViewportWidth
302
/// <see cref="
IScrollInfo
.ViewportHeight"/>
304
double
IScrollInfo
.ViewportHeight
313
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
315
double
IScrollInfo
.HorizontalOffset
324
/// <see cref="
IScrollInfo
.VerticalOffset"/>
326
double
IScrollInfo
.VerticalOffset
335
/// <see cref="
IScrollInfo
.ScrollOwner"/>
337
ScrollViewer
IScrollInfo
.ScrollOwner
MS\Internal\Documents\TextDocumentView.cs (1)
202
if (RenderScope is
IScrollInfo
scrollInfo)
MS\Internal\Documents\TextViewBase.cs (2)
136
IScrollInfo
isi = textView.RenderScope as
IScrollInfo
;
MS\Internal\LayoutDump.cs (2)
543
IScrollInfo
isi = (
IScrollInfo
)fdView;
System\Windows\Controls\DataGridCellsPanel.cs (3)
2005
IScrollInfo
scrollInfo = parentDataGrid.InternalItemsHost as
IScrollInfo
;
2155
IScrollInfo
scrollInfo = null;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
841
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
&& contentPosition.TextContainer == textView.TextContainer)
848
IScrollInfo
isi = (
IScrollInfo
)textView.RenderScope;
902
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
)
1122
targetRect = MakeVisible((
IScrollInfo
)RenderScope, targetUIElement, targetRect);
1150
targetRect = MakeVisible((
IScrollInfo
)RenderScope, (Visual)ich, rects[0]);
1563
private static Rect MakeVisible(
IScrollInfo
scrollInfo, Visual visual, Rect rectangle)
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (7)
172
/// ScrollContentPresenter implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
537
/// ScrollContentPresenter implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
713
IScrollInfo
si = null;
719
si = Content as
IScrollInfo
;
745
si = VisualTreeHelper.GetChild(itemsPresenter, 0) as
IScrollInfo
;
754
si = (
IScrollInfo
)this;
891
private
IScrollInfo
_scrollInfo;
System\Windows\Controls\Primitives\TextBoxBase.cs (3)
1049
Invariant.Assert(this.RenderScope is
IScrollInfo
);
1052
((
IScrollInfo
)this.RenderScope).MouseWheelUp();
1056
((
IScrollInfo
)this.RenderScope).MouseWheelDown();
System\Windows\Controls\ScrollViewer.cs (5)
217
IScrollInfo
isi = this.ScrollInfo;
1139
IScrollInfo
isi = this.ScrollInfo;
1395
protected internal
IScrollInfo
ScrollInfo
2207
IScrollInfo
isi = ScrollInfo;
2893
private
IScrollInfo
_scrollInfo;
System\Windows\Controls\Stack.cs (1)
226
/// StackPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
System\Windows\Controls\TextAdaptor.cs (2)
239
IScrollInfo
isi = visual as
IScrollInfo
;
System\Windows\Controls\TextBox.cs (1)
344
height = ((
IScrollInfo
)this.RenderScope).ExtentHeight;
System\Windows\Controls\VirtualizingStackPanel.cs (1)
1471
/// VirtualizingStackPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
System\windows\Documents\TextEditorDragDrop.cs (2)
353
IScrollInfo
scrollInfo = scroller as
IScrollInfo
;
System\windows\Documents\TextEditorSelection.cs (4)
2449
IScrollInfo
scrollInfo = textview as
IScrollInfo
;
2468
IScrollInfo
scrollInfo = textview as
IScrollInfo
;
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
787
/// RibbonGalleryCategoriesPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
Microsoft\Windows\Controls\Ribbon\RibbonTabHeaderItemsControl.cs (2)
163
IScrollInfo
scrollInfo = InternalItemsHost as
IScrollInfo
;