1 interface inheriting from IScrollInfo
PresentationFramework (1)
MS\Internal\Documents\IDocumentScrollInfo.cs (1)
29
internal interface IDocumentScrollInfo :
IScrollInfo
8 implementations of IScrollInfo
PresentationFramework (5)
MS\Internal\Documents\FlowDocumentView.cs (1)
25
internal class FlowDocumentView : FrameworkElement,
IScrollInfo
, IServiceProvider
MS\Internal\Documents\TextBoxView.cs (1)
25
internal class TextBoxView : FrameworkElement, ITextView,
IScrollInfo
, IServiceProvider
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (1)
30
sealed public class ScrollContentPresenter : ContentPresenter,
IScrollInfo
System\Windows\Controls\Stack.cs (1)
56
public class StackPanel : Panel,
IScrollInfo
, IStackMeasure
System\Windows\Controls\VirtualizingStackPanel.cs (1)
32
public class VirtualizingStackPanel : VirtualizingPanel,
IScrollInfo
, IStackMeasure
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
32
public class RibbonGalleryCategoriesPanel : Panel, IProvideStarLayoutInfoBase, IContainsStarLayoutManager,
IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (1)
23
public class RibbonTabHeadersPanel : Panel,
IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabsPanel.cs (1)
29
public class RibbonTabsPanel : Panel,
IScrollInfo
175 references to IScrollInfo
PresentationFramework (172)
MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (4)
1394
IScrollInfo
scrollInfo = target as
IScrollInfo
;
1595
IScrollInfo
scrollInfo = component.AnnotatedElement as
IScrollInfo
;
MS\Internal\Documents\DocumentPageTextView.cs (4)
633
if (_owner is
IScrollInfo
&& ((
IScrollInfo
)_owner).ScrollOwner != null)
635
IScrollInfo
scrollInfo = (
IScrollInfo
)_owner;
MS\Internal\Documents\FlowDocumentView.cs (48)
428
/// <see cref="
IScrollInfo
.LineUp"/>
430
void
IScrollInfo
.LineUp()
439
/// <see cref="
IScrollInfo
.LineDown"/>
441
void
IScrollInfo
.LineDown()
450
/// <see cref="
IScrollInfo
.LineLeft"/>
452
void
IScrollInfo
.LineLeft()
461
/// <see cref="
IScrollInfo
.LineRight"/>
463
void
IScrollInfo
.LineRight()
472
/// <see cref="
IScrollInfo
.PageUp"/>
474
void
IScrollInfo
.PageUp()
483
/// <see cref="
IScrollInfo
.PageDown"/>
485
void
IScrollInfo
.PageDown()
494
/// <see cref="
IScrollInfo
.PageLeft"/>
496
void
IScrollInfo
.PageLeft()
505
/// <see cref="
IScrollInfo
.PageRight"/>
507
void
IScrollInfo
.PageRight()
516
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
518
void
IScrollInfo
.MouseWheelUp()
527
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
529
void
IScrollInfo
.MouseWheelDown()
538
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
540
void
IScrollInfo
.MouseWheelLeft()
549
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
551
void
IScrollInfo
.MouseWheelRight()
560
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
562
void
IScrollInfo
.SetHorizontalOffset(double offset)
571
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
573
void
IScrollInfo
.SetVerticalOffset(double offset)
582
/// <see cref="
IScrollInfo
.MakeVisible"/>
584
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
599
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
601
bool
IScrollInfo
.CanVerticallyScroll
617
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
619
bool
IScrollInfo
.CanHorizontallyScroll
635
/// <see cref="
IScrollInfo
.ExtentWidth"/>
637
double
IScrollInfo
.ExtentWidth
646
/// <see cref="
IScrollInfo
.ExtentHeight"/>
648
double
IScrollInfo
.ExtentHeight
657
/// <see cref="
IScrollInfo
.ViewportWidth"/>
659
double
IScrollInfo
.ViewportWidth
668
/// <see cref="
IScrollInfo
.ViewportHeight"/>
670
double
IScrollInfo
.ViewportHeight
679
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
681
double
IScrollInfo
.HorizontalOffset
690
/// <see cref="
IScrollInfo
.VerticalOffset"/>
692
double
IScrollInfo
.VerticalOffset
701
/// <see cref="
IScrollInfo
.ScrollOwner"/>
703
ScrollViewer
IScrollInfo
.ScrollOwner
MS\Internal\Documents\ScrollData.cs (25)
30
/// <see cref="
IScrollInfo
.LineUp"/>
38
/// <see cref="
IScrollInfo
.LineDown"/>
46
/// <see cref="
IScrollInfo
.LineLeft"/>
54
/// <see cref="
IScrollInfo
.LineRight"/>
62
/// <see cref="
IScrollInfo
.PageUp"/>
70
/// <see cref="
IScrollInfo
.PageDown"/>
78
/// <see cref="
IScrollInfo
.PageLeft"/>
86
/// <see cref="
IScrollInfo
.PageRight"/>
94
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
102
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
110
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
118
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
126
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
148
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
170
/// <see cref="
IScrollInfo
.MakeVisible"/>
231
/// <see cref="
IScrollInfo
.ScrollOwner"/>
260
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
275
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
290
/// <see cref="
IScrollInfo
.ExtentWidth"/>
306
/// <see cref="
IScrollInfo
.ExtentHeight"/>
322
/// <see cref="
IScrollInfo
.ViewportWidth"/>
333
/// <see cref="
IScrollInfo
.ViewportHeight"/>
344
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
355
/// <see cref="
IScrollInfo
.VerticalOffset"/>
366
/// <see cref="
IScrollInfo
.ScrollOwner"/>
MS\Internal\Documents\TextBoxView.cs (48)
74
/// <see cref="
IScrollInfo
.LineUp"/>
76
void
IScrollInfo
.LineUp()
85
/// <see cref="
IScrollInfo
.LineDown"/>
87
void
IScrollInfo
.LineDown()
96
/// <see cref="
IScrollInfo
.LineLeft"/>
98
void
IScrollInfo
.LineLeft()
107
/// <see cref="
IScrollInfo
.LineRight"/>
109
void
IScrollInfo
.LineRight()
118
/// <see cref="
IScrollInfo
.PageUp"/>
120
void
IScrollInfo
.PageUp()
129
/// <see cref="
IScrollInfo
.PageDown"/>
131
void
IScrollInfo
.PageDown()
140
/// <see cref="
IScrollInfo
.PageLeft"/>
142
void
IScrollInfo
.PageLeft()
151
/// <see cref="
IScrollInfo
.PageRight"/>
153
void
IScrollInfo
.PageRight()
162
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
164
void
IScrollInfo
.MouseWheelUp()
173
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
175
void
IScrollInfo
.MouseWheelDown()
184
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
186
void
IScrollInfo
.MouseWheelLeft()
195
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
197
void
IScrollInfo
.MouseWheelRight()
206
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
208
void
IScrollInfo
.SetHorizontalOffset(double offset)
217
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
219
void
IScrollInfo
.SetVerticalOffset(double offset)
228
/// <see cref="
IScrollInfo
.MakeVisible"/>
230
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
245
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
247
bool
IScrollInfo
.CanVerticallyScroll
263
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
265
bool
IScrollInfo
.CanHorizontallyScroll
281
/// <see cref="
IScrollInfo
.ExtentWidth"/>
283
double
IScrollInfo
.ExtentWidth
308
/// <see cref="
IScrollInfo
.ExtentHeight"/>
310
double
IScrollInfo
.ExtentHeight
335
/// <see cref="
IScrollInfo
.ViewportWidth"/>
337
double
IScrollInfo
.ViewportWidth
346
/// <see cref="
IScrollInfo
.ViewportHeight"/>
348
double
IScrollInfo
.ViewportHeight
357
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
359
double
IScrollInfo
.HorizontalOffset
368
/// <see cref="
IScrollInfo
.VerticalOffset"/>
370
double
IScrollInfo
.VerticalOffset
379
/// <see cref="
IScrollInfo
.ScrollOwner"/>
381
ScrollViewer
IScrollInfo
.ScrollOwner
MS\Internal\Documents\TextDocumentView.cs (3)
204
if (RenderScope is
IScrollInfo
)
206
IScrollInfo
scrollInfo = (
IScrollInfo
)RenderScope;
MS\Internal\Documents\TextViewBase.cs (2)
138
IScrollInfo
isi = textView.RenderScope as
IScrollInfo
;
MS\Internal\LayoutDump.cs (2)
544
IScrollInfo
isi = (
IScrollInfo
)fdView;
System\Windows\Controls\DataGridCellsPanel.cs (3)
2014
IScrollInfo
scrollInfo = parentDataGrid.InternalItemsHost as
IScrollInfo
;
2164
IScrollInfo
scrollInfo = null;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
848
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
&& contentPosition.TextContainer == textView.TextContainer)
855
IScrollInfo
isi = (
IScrollInfo
)textView.RenderScope;
909
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
)
1133
targetRect = MakeVisible((
IScrollInfo
)RenderScope, targetUIElement, targetRect);
1161
targetRect = MakeVisible((
IScrollInfo
)RenderScope, (Visual)ich, rects[0]);
1599
private static Rect MakeVisible(
IScrollInfo
scrollInfo, Visual visual, Rect rectangle)
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (7)
182
/// ScrollContentPresenter implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
547
/// ScrollContentPresenter implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
728
IScrollInfo
si = null;
734
si = Content as
IScrollInfo
;
760
si = VisualTreeHelper.GetChild(itemsPresenter, 0) as
IScrollInfo
;
769
si = (
IScrollInfo
)this;
906
private
IScrollInfo
_scrollInfo;
System\Windows\Controls\Primitives\TextBoxBase.cs (3)
1056
Invariant.Assert(this.RenderScope is
IScrollInfo
);
1059
((
IScrollInfo
)this.RenderScope).MouseWheelUp();
1063
((
IScrollInfo
)this.RenderScope).MouseWheelDown();
System\Windows\Controls\ScrollViewer.cs (5)
225
IScrollInfo
isi = this.ScrollInfo;
1147
IScrollInfo
isi = this.ScrollInfo;
1401
protected internal
IScrollInfo
ScrollInfo
2216
IScrollInfo
isi = ScrollInfo;
2897
private
IScrollInfo
_scrollInfo;
System\Windows\Controls\Stack.cs (1)
232
/// StackPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
System\Windows\Controls\TextAdaptor.cs (2)
245
IScrollInfo
isi = visual as
IScrollInfo
;
System\Windows\Controls\TextBox.cs (1)
349
height = ((
IScrollInfo
)this.RenderScope).ExtentHeight;
System\Windows\Controls\VirtualizingStackPanel.cs (1)
1476
/// VirtualizingStackPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
System\windows\Documents\TextEditorDragDrop.cs (2)
370
IScrollInfo
scrollInfo = scroller as
IScrollInfo
;
System\windows\Documents\TextEditorSelection.cs (4)
2464
IScrollInfo
scrollInfo = textview as
IScrollInfo
;
2483
IScrollInfo
scrollInfo = textview as
IScrollInfo
;
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
795
/// RibbonGalleryCategoriesPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
Microsoft\Windows\Controls\Ribbon\RibbonTabHeaderItemsControl.cs (2)
168
IScrollInfo
scrollInfo = InternalItemsHost as
IScrollInfo
;