1 interface inheriting from IScrollInfo
PresentationFramework (1)
MS\Internal\Documents\IDocumentScrollInfo.cs (1)
22
internal interface IDocumentScrollInfo :
IScrollInfo
8 implementations of IScrollInfo
PresentationFramework (5)
MS\Internal\Documents\FlowDocumentView.cs (1)
22
internal class FlowDocumentView : FrameworkElement,
IScrollInfo
, IServiceProvider
MS\Internal\Documents\TextBoxView.cs (1)
22
internal class TextBoxView : FrameworkElement, ITextView,
IScrollInfo
, IServiceProvider
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (1)
19
public sealed class ScrollContentPresenter : ContentPresenter,
IScrollInfo
System\Windows\Controls\Stack.cs (1)
49
public class StackPanel : Panel,
IScrollInfo
, IStackMeasure
System\Windows\Controls\VirtualizingStackPanel.cs (1)
26
public class VirtualizingStackPanel : VirtualizingPanel,
IScrollInfo
, IStackMeasure
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
26
public class RibbonGalleryCategoriesPanel : Panel, IProvideStarLayoutInfoBase, IContainsStarLayoutManager,
IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (1)
19
public class RibbonTabHeadersPanel : Panel,
IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabsPanel.cs (1)
24
public class RibbonTabsPanel : Panel,
IScrollInfo
173 references to IScrollInfo
PresentationFramework (170)
MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (4)
1383
IScrollInfo
scrollInfo = target as
IScrollInfo
;
1584
IScrollInfo
scrollInfo = component.AnnotatedElement as
IScrollInfo
;
MS\Internal\Documents\DocumentPageTextView.cs (4)
630
if (_owner is
IScrollInfo
&& ((
IScrollInfo
)_owner).ScrollOwner != null)
632
IScrollInfo
scrollInfo = (
IScrollInfo
)_owner;
MS\Internal\Documents\FlowDocumentView.cs (48)
416
/// <see cref="
IScrollInfo
.LineUp"/>
418
void
IScrollInfo
.LineUp()
424
/// <see cref="
IScrollInfo
.LineDown"/>
426
void
IScrollInfo
.LineDown()
432
/// <see cref="
IScrollInfo
.LineLeft"/>
434
void
IScrollInfo
.LineLeft()
440
/// <see cref="
IScrollInfo
.LineRight"/>
442
void
IScrollInfo
.LineRight()
448
/// <see cref="
IScrollInfo
.PageUp"/>
450
void
IScrollInfo
.PageUp()
456
/// <see cref="
IScrollInfo
.PageDown"/>
458
void
IScrollInfo
.PageDown()
464
/// <see cref="
IScrollInfo
.PageLeft"/>
466
void
IScrollInfo
.PageLeft()
472
/// <see cref="
IScrollInfo
.PageRight"/>
474
void
IScrollInfo
.PageRight()
480
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
482
void
IScrollInfo
.MouseWheelUp()
488
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
490
void
IScrollInfo
.MouseWheelDown()
496
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
498
void
IScrollInfo
.MouseWheelLeft()
504
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
506
void
IScrollInfo
.MouseWheelRight()
512
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
514
void
IScrollInfo
.SetHorizontalOffset(double offset)
520
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
522
void
IScrollInfo
.SetVerticalOffset(double offset)
528
/// <see cref="
IScrollInfo
.MakeVisible"/>
530
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
545
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
547
bool
IScrollInfo
.CanVerticallyScroll
563
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
565
bool
IScrollInfo
.CanHorizontallyScroll
581
/// <see cref="
IScrollInfo
.ExtentWidth"/>
583
double
IScrollInfo
.ExtentWidth
592
/// <see cref="
IScrollInfo
.ExtentHeight"/>
594
double
IScrollInfo
.ExtentHeight
603
/// <see cref="
IScrollInfo
.ViewportWidth"/>
605
double
IScrollInfo
.ViewportWidth
614
/// <see cref="
IScrollInfo
.ViewportHeight"/>
616
double
IScrollInfo
.ViewportHeight
625
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
627
double
IScrollInfo
.HorizontalOffset
636
/// <see cref="
IScrollInfo
.VerticalOffset"/>
638
double
IScrollInfo
.VerticalOffset
647
/// <see cref="
IScrollInfo
.ScrollOwner"/>
649
ScrollViewer
IScrollInfo
.ScrollOwner
MS\Internal\Documents\ScrollData.cs (25)
27
/// <see cref="
IScrollInfo
.LineUp"/>
35
/// <see cref="
IScrollInfo
.LineDown"/>
43
/// <see cref="
IScrollInfo
.LineLeft"/>
51
/// <see cref="
IScrollInfo
.LineRight"/>
59
/// <see cref="
IScrollInfo
.PageUp"/>
67
/// <see cref="
IScrollInfo
.PageDown"/>
75
/// <see cref="
IScrollInfo
.PageLeft"/>
83
/// <see cref="
IScrollInfo
.PageRight"/>
91
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
99
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
107
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
115
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
123
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
142
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
161
/// <see cref="
IScrollInfo
.MakeVisible"/>
222
/// <see cref="
IScrollInfo
.ScrollOwner"/>
251
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
266
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
281
/// <see cref="
IScrollInfo
.ExtentWidth"/>
297
/// <see cref="
IScrollInfo
.ExtentHeight"/>
313
/// <see cref="
IScrollInfo
.ViewportWidth"/>
324
/// <see cref="
IScrollInfo
.ViewportHeight"/>
335
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
346
/// <see cref="
IScrollInfo
.VerticalOffset"/>
357
/// <see cref="
IScrollInfo
.ScrollOwner"/>
MS\Internal\Documents\TextBoxView.cs (48)
71
/// <see cref="
IScrollInfo
.LineUp"/>
73
void
IScrollInfo
.LineUp()
79
/// <see cref="
IScrollInfo
.LineDown"/>
81
void
IScrollInfo
.LineDown()
87
/// <see cref="
IScrollInfo
.LineLeft"/>
89
void
IScrollInfo
.LineLeft()
95
/// <see cref="
IScrollInfo
.LineRight"/>
97
void
IScrollInfo
.LineRight()
103
/// <see cref="
IScrollInfo
.PageUp"/>
105
void
IScrollInfo
.PageUp()
111
/// <see cref="
IScrollInfo
.PageDown"/>
113
void
IScrollInfo
.PageDown()
119
/// <see cref="
IScrollInfo
.PageLeft"/>
121
void
IScrollInfo
.PageLeft()
127
/// <see cref="
IScrollInfo
.PageRight"/>
129
void
IScrollInfo
.PageRight()
135
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
137
void
IScrollInfo
.MouseWheelUp()
143
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
145
void
IScrollInfo
.MouseWheelDown()
151
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
153
void
IScrollInfo
.MouseWheelLeft()
159
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
161
void
IScrollInfo
.MouseWheelRight()
167
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
169
void
IScrollInfo
.SetHorizontalOffset(double offset)
175
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
177
void
IScrollInfo
.SetVerticalOffset(double offset)
183
/// <see cref="
IScrollInfo
.MakeVisible"/>
185
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
200
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
202
bool
IScrollInfo
.CanVerticallyScroll
218
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
220
bool
IScrollInfo
.CanHorizontallyScroll
236
/// <see cref="
IScrollInfo
.ExtentWidth"/>
238
double
IScrollInfo
.ExtentWidth
263
/// <see cref="
IScrollInfo
.ExtentHeight"/>
265
double
IScrollInfo
.ExtentHeight
290
/// <see cref="
IScrollInfo
.ViewportWidth"/>
292
double
IScrollInfo
.ViewportWidth
301
/// <see cref="
IScrollInfo
.ViewportHeight"/>
303
double
IScrollInfo
.ViewportHeight
312
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
314
double
IScrollInfo
.HorizontalOffset
323
/// <see cref="
IScrollInfo
.VerticalOffset"/>
325
double
IScrollInfo
.VerticalOffset
334
/// <see cref="
IScrollInfo
.ScrollOwner"/>
336
ScrollViewer
IScrollInfo
.ScrollOwner
MS\Internal\Documents\TextDocumentView.cs (1)
201
if (RenderScope is
IScrollInfo
scrollInfo)
MS\Internal\Documents\TextViewBase.cs (2)
135
IScrollInfo
isi = textView.RenderScope as
IScrollInfo
;
MS\Internal\LayoutDump.cs (2)
542
IScrollInfo
isi = (
IScrollInfo
)fdView;
System\Windows\Controls\DataGridCellsPanel.cs (3)
2004
IScrollInfo
scrollInfo = parentDataGrid.InternalItemsHost as
IScrollInfo
;
2154
IScrollInfo
scrollInfo = null;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
840
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
&& contentPosition.TextContainer == textView.TextContainer)
847
IScrollInfo
isi = (
IScrollInfo
)textView.RenderScope;
901
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
)
1121
targetRect = MakeVisible((
IScrollInfo
)RenderScope, targetUIElement, targetRect);
1149
targetRect = MakeVisible((
IScrollInfo
)RenderScope, (Visual)ich, rects[0]);
1562
private static Rect MakeVisible(
IScrollInfo
scrollInfo, Visual visual, Rect rectangle)
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (7)
171
/// ScrollContentPresenter implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
536
/// ScrollContentPresenter implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
712
IScrollInfo
si = null;
718
si = Content as
IScrollInfo
;
744
si = VisualTreeHelper.GetChild(itemsPresenter, 0) as
IScrollInfo
;
753
si = (
IScrollInfo
)this;
890
private
IScrollInfo
_scrollInfo;
System\Windows\Controls\Primitives\TextBoxBase.cs (3)
1048
Invariant.Assert(this.RenderScope is
IScrollInfo
);
1051
((
IScrollInfo
)this.RenderScope).MouseWheelUp();
1055
((
IScrollInfo
)this.RenderScope).MouseWheelDown();
System\Windows\Controls\ScrollViewer.cs (5)
216
IScrollInfo
isi = this.ScrollInfo;
1138
IScrollInfo
isi = this.ScrollInfo;
1394
protected internal
IScrollInfo
ScrollInfo
2206
IScrollInfo
isi = ScrollInfo;
2892
private
IScrollInfo
_scrollInfo;
System\Windows\Controls\Stack.cs (1)
225
/// StackPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
System\Windows\Controls\TextAdaptor.cs (2)
241
IScrollInfo
isi = visual as
IScrollInfo
;
System\Windows\Controls\TextBox.cs (1)
343
height = ((
IScrollInfo
)this.RenderScope).ExtentHeight;
System\Windows\Controls\VirtualizingStackPanel.cs (1)
1470
/// VirtualizingStackPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
System\windows\Documents\TextEditorDragDrop.cs (2)
352
IScrollInfo
scrollInfo = scroller as
IScrollInfo
;
System\windows\Documents\TextEditorSelection.cs (4)
2448
IScrollInfo
scrollInfo = textview as
IScrollInfo
;
2467
IScrollInfo
scrollInfo = textview as
IScrollInfo
;
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
786
/// RibbonGalleryCategoriesPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
Microsoft\Windows\Controls\Ribbon\RibbonTabHeaderItemsControl.cs (2)
162
IScrollInfo
scrollInfo = InternalItemsHost as
IScrollInfo
;