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)
426
/// <see cref="
IScrollInfo
.LineUp"/>
428
void
IScrollInfo
.LineUp()
437
/// <see cref="
IScrollInfo
.LineDown"/>
439
void
IScrollInfo
.LineDown()
448
/// <see cref="
IScrollInfo
.LineLeft"/>
450
void
IScrollInfo
.LineLeft()
459
/// <see cref="
IScrollInfo
.LineRight"/>
461
void
IScrollInfo
.LineRight()
470
/// <see cref="
IScrollInfo
.PageUp"/>
472
void
IScrollInfo
.PageUp()
481
/// <see cref="
IScrollInfo
.PageDown"/>
483
void
IScrollInfo
.PageDown()
492
/// <see cref="
IScrollInfo
.PageLeft"/>
494
void
IScrollInfo
.PageLeft()
503
/// <see cref="
IScrollInfo
.PageRight"/>
505
void
IScrollInfo
.PageRight()
514
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
516
void
IScrollInfo
.MouseWheelUp()
525
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
527
void
IScrollInfo
.MouseWheelDown()
536
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
538
void
IScrollInfo
.MouseWheelLeft()
547
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
549
void
IScrollInfo
.MouseWheelRight()
558
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
560
void
IScrollInfo
.SetHorizontalOffset(double offset)
569
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
571
void
IScrollInfo
.SetVerticalOffset(double offset)
580
/// <see cref="
IScrollInfo
.MakeVisible"/>
582
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
597
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
599
bool
IScrollInfo
.CanVerticallyScroll
615
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
617
bool
IScrollInfo
.CanHorizontallyScroll
633
/// <see cref="
IScrollInfo
.ExtentWidth"/>
635
double
IScrollInfo
.ExtentWidth
644
/// <see cref="
IScrollInfo
.ExtentHeight"/>
646
double
IScrollInfo
.ExtentHeight
655
/// <see cref="
IScrollInfo
.ViewportWidth"/>
657
double
IScrollInfo
.ViewportWidth
666
/// <see cref="
IScrollInfo
.ViewportHeight"/>
668
double
IScrollInfo
.ViewportHeight
677
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
679
double
IScrollInfo
.HorizontalOffset
688
/// <see cref="
IScrollInfo
.VerticalOffset"/>
690
double
IScrollInfo
.VerticalOffset
699
/// <see cref="
IScrollInfo
.ScrollOwner"/>
701
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"/>
146
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
168
/// <see cref="
IScrollInfo
.MakeVisible"/>
229
/// <see cref="
IScrollInfo
.ScrollOwner"/>
258
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
273
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
288
/// <see cref="
IScrollInfo
.ExtentWidth"/>
304
/// <see cref="
IScrollInfo
.ExtentHeight"/>
320
/// <see cref="
IScrollInfo
.ViewportWidth"/>
331
/// <see cref="
IScrollInfo
.ViewportHeight"/>
342
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
353
/// <see cref="
IScrollInfo
.VerticalOffset"/>
364
/// <see cref="
IScrollInfo
.ScrollOwner"/>
MS\Internal\Documents\TextBoxView.cs (48)
72
/// <see cref="
IScrollInfo
.LineUp"/>
74
void
IScrollInfo
.LineUp()
83
/// <see cref="
IScrollInfo
.LineDown"/>
85
void
IScrollInfo
.LineDown()
94
/// <see cref="
IScrollInfo
.LineLeft"/>
96
void
IScrollInfo
.LineLeft()
105
/// <see cref="
IScrollInfo
.LineRight"/>
107
void
IScrollInfo
.LineRight()
116
/// <see cref="
IScrollInfo
.PageUp"/>
118
void
IScrollInfo
.PageUp()
127
/// <see cref="
IScrollInfo
.PageDown"/>
129
void
IScrollInfo
.PageDown()
138
/// <see cref="
IScrollInfo
.PageLeft"/>
140
void
IScrollInfo
.PageLeft()
149
/// <see cref="
IScrollInfo
.PageRight"/>
151
void
IScrollInfo
.PageRight()
160
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
162
void
IScrollInfo
.MouseWheelUp()
171
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
173
void
IScrollInfo
.MouseWheelDown()
182
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
184
void
IScrollInfo
.MouseWheelLeft()
193
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
195
void
IScrollInfo
.MouseWheelRight()
204
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
206
void
IScrollInfo
.SetHorizontalOffset(double offset)
215
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
217
void
IScrollInfo
.SetVerticalOffset(double offset)
226
/// <see cref="
IScrollInfo
.MakeVisible"/>
228
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
243
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
245
bool
IScrollInfo
.CanVerticallyScroll
261
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
263
bool
IScrollInfo
.CanHorizontallyScroll
279
/// <see cref="
IScrollInfo
.ExtentWidth"/>
281
double
IScrollInfo
.ExtentWidth
306
/// <see cref="
IScrollInfo
.ExtentHeight"/>
308
double
IScrollInfo
.ExtentHeight
333
/// <see cref="
IScrollInfo
.ViewportWidth"/>
335
double
IScrollInfo
.ViewportWidth
344
/// <see cref="
IScrollInfo
.ViewportHeight"/>
346
double
IScrollInfo
.ViewportHeight
355
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
357
double
IScrollInfo
.HorizontalOffset
366
/// <see cref="
IScrollInfo
.VerticalOffset"/>
368
double
IScrollInfo
.VerticalOffset
377
/// <see cref="
IScrollInfo
.ScrollOwner"/>
379
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)
2012
IScrollInfo
scrollInfo = parentDataGrid.InternalItemsHost as
IScrollInfo
;
2162
IScrollInfo
scrollInfo = null;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
847
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
&& contentPosition.TextContainer == textView.TextContainer)
854
IScrollInfo
isi = (
IScrollInfo
)textView.RenderScope;
908
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
)
1134
targetRect = MakeVisible((
IScrollInfo
)RenderScope, targetUIElement, targetRect);
1162
targetRect = MakeVisible((
IScrollInfo
)RenderScope, (Visual)ich, rects[0]);
1602
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
2210
IScrollInfo
isi = ScrollInfo;
2899
private
IScrollInfo
_scrollInfo;
System\Windows\Controls\Stack.cs (1)
226
/// StackPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
System\Windows\Controls\TextAdaptor.cs (2)
242
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)
790
/// RibbonGalleryCategoriesPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
Microsoft\Windows\Controls\Ribbon\RibbonTabHeaderItemsControl.cs (2)
166
IScrollInfo
scrollInfo = InternalItemsHost as
IScrollInfo
;