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)
1382
IScrollInfo
scrollInfo = target as
IScrollInfo
;
1583
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)
410
/// <see cref="
IScrollInfo
.LineUp"/>
412
void
IScrollInfo
.LineUp()
418
/// <see cref="
IScrollInfo
.LineDown"/>
420
void
IScrollInfo
.LineDown()
426
/// <see cref="
IScrollInfo
.LineLeft"/>
428
void
IScrollInfo
.LineLeft()
434
/// <see cref="
IScrollInfo
.LineRight"/>
436
void
IScrollInfo
.LineRight()
442
/// <see cref="
IScrollInfo
.PageUp"/>
444
void
IScrollInfo
.PageUp()
450
/// <see cref="
IScrollInfo
.PageDown"/>
452
void
IScrollInfo
.PageDown()
458
/// <see cref="
IScrollInfo
.PageLeft"/>
460
void
IScrollInfo
.PageLeft()
466
/// <see cref="
IScrollInfo
.PageRight"/>
468
void
IScrollInfo
.PageRight()
474
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
476
void
IScrollInfo
.MouseWheelUp()
482
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
484
void
IScrollInfo
.MouseWheelDown()
490
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
492
void
IScrollInfo
.MouseWheelLeft()
498
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
500
void
IScrollInfo
.MouseWheelRight()
506
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
508
void
IScrollInfo
.SetHorizontalOffset(double offset)
514
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
516
void
IScrollInfo
.SetVerticalOffset(double offset)
522
/// <see cref="
IScrollInfo
.MakeVisible"/>
524
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
539
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
541
bool
IScrollInfo
.CanVerticallyScroll
554
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
556
bool
IScrollInfo
.CanHorizontallyScroll
569
/// <see cref="
IScrollInfo
.ExtentWidth"/>
571
double
IScrollInfo
.ExtentWidth
580
/// <see cref="
IScrollInfo
.ExtentHeight"/>
582
double
IScrollInfo
.ExtentHeight
591
/// <see cref="
IScrollInfo
.ViewportWidth"/>
593
double
IScrollInfo
.ViewportWidth
602
/// <see cref="
IScrollInfo
.ViewportHeight"/>
604
double
IScrollInfo
.ViewportHeight
613
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
615
double
IScrollInfo
.HorizontalOffset
624
/// <see cref="
IScrollInfo
.VerticalOffset"/>
626
double
IScrollInfo
.VerticalOffset
635
/// <see cref="
IScrollInfo
.ScrollOwner"/>
637
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
215
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
217
bool
IScrollInfo
.CanHorizontallyScroll
230
/// <see cref="
IScrollInfo
.ExtentWidth"/>
232
double
IScrollInfo
.ExtentWidth
257
/// <see cref="
IScrollInfo
.ExtentHeight"/>
259
double
IScrollInfo
.ExtentHeight
284
/// <see cref="
IScrollInfo
.ViewportWidth"/>
286
double
IScrollInfo
.ViewportWidth
295
/// <see cref="
IScrollInfo
.ViewportHeight"/>
297
double
IScrollInfo
.ViewportHeight
306
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
308
double
IScrollInfo
.HorizontalOffset
317
/// <see cref="
IScrollInfo
.VerticalOffset"/>
319
double
IScrollInfo
.VerticalOffset
328
/// <see cref="
IScrollInfo
.ScrollOwner"/>
330
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)
1998
IScrollInfo
scrollInfo = parentDataGrid.InternalItemsHost as
IScrollInfo
;
2148
IScrollInfo
scrollInfo = null;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
837
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
&& contentPosition.TextContainer == textView.TextContainer)
844
IScrollInfo
isi = (
IScrollInfo
)textView.RenderScope;
898
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
)
1115
targetRect = MakeVisible((
IScrollInfo
)RenderScope, targetUIElement, targetRect);
1143
targetRect = MakeVisible((
IScrollInfo
)RenderScope, (Visual)ich, rects[0]);
1550
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;
1392
protected internal
IScrollInfo
ScrollInfo
2204
IScrollInfo
isi = ScrollInfo;
2887
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
;