1 interface inheriting from IScrollInfo
PresentationFramework (1)
src\Framework\MS\Internal\Documents\IDocumentScrollInfo.cs (1)
34
internal interface IDocumentScrollInfo :
IScrollInfo
5 implementations of IScrollInfo
PresentationFramework (5)
src\Framework\MS\Internal\Documents\FlowDocumentView.cs (1)
30
internal class FlowDocumentView : FrameworkElement,
IScrollInfo
, IServiceProvider
src\Framework\MS\Internal\Documents\TextBoxView.cs (1)
27
internal class TextBoxView : FrameworkElement, ITextView,
IScrollInfo
, IServiceProvider
src\Framework\System\Windows\Controls\Primitives\ScrollContentPresenter.cs (1)
35
sealed public class ScrollContentPresenter : ContentPresenter,
IScrollInfo
src\Framework\System\Windows\Controls\Stack.cs (1)
62
public class StackPanel : Panel,
IScrollInfo
, IStackMeasure
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (1)
33
public class VirtualizingStackPanel : VirtualizingPanel,
IScrollInfo
, IStackMeasure
172 references to IScrollInfo
PresentationFramework (172)
src\Framework\MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (4)
1409
IScrollInfo
scrollInfo = target as
IScrollInfo
;
1611
IScrollInfo
scrollInfo = component.AnnotatedElement as
IScrollInfo
;
src\Framework\MS\Internal\Documents\DocumentPageTextView.cs (4)
635
if (_owner is
IScrollInfo
&& ((
IScrollInfo
)_owner).ScrollOwner != null)
637
IScrollInfo
scrollInfo = (
IScrollInfo
)_owner;
src\Framework\MS\Internal\Documents\FlowDocumentView.cs (48)
433
/// <see cref="
IScrollInfo
.LineUp"/>
435
void
IScrollInfo
.LineUp()
444
/// <see cref="
IScrollInfo
.LineDown"/>
446
void
IScrollInfo
.LineDown()
455
/// <see cref="
IScrollInfo
.LineLeft"/>
457
void
IScrollInfo
.LineLeft()
466
/// <see cref="
IScrollInfo
.LineRight"/>
468
void
IScrollInfo
.LineRight()
477
/// <see cref="
IScrollInfo
.PageUp"/>
479
void
IScrollInfo
.PageUp()
488
/// <see cref="
IScrollInfo
.PageDown"/>
490
void
IScrollInfo
.PageDown()
499
/// <see cref="
IScrollInfo
.PageLeft"/>
501
void
IScrollInfo
.PageLeft()
510
/// <see cref="
IScrollInfo
.PageRight"/>
512
void
IScrollInfo
.PageRight()
521
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
523
void
IScrollInfo
.MouseWheelUp()
532
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
534
void
IScrollInfo
.MouseWheelDown()
543
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
545
void
IScrollInfo
.MouseWheelLeft()
554
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
556
void
IScrollInfo
.MouseWheelRight()
565
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
567
void
IScrollInfo
.SetHorizontalOffset(double offset)
576
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
578
void
IScrollInfo
.SetVerticalOffset(double offset)
587
/// <see cref="
IScrollInfo
.MakeVisible"/>
589
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
604
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
606
bool
IScrollInfo
.CanVerticallyScroll
622
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
624
bool
IScrollInfo
.CanHorizontallyScroll
640
/// <see cref="
IScrollInfo
.ExtentWidth"/>
642
double
IScrollInfo
.ExtentWidth
651
/// <see cref="
IScrollInfo
.ExtentHeight"/>
653
double
IScrollInfo
.ExtentHeight
662
/// <see cref="
IScrollInfo
.ViewportWidth"/>
664
double
IScrollInfo
.ViewportWidth
673
/// <see cref="
IScrollInfo
.ViewportHeight"/>
675
double
IScrollInfo
.ViewportHeight
684
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
686
double
IScrollInfo
.HorizontalOffset
695
/// <see cref="
IScrollInfo
.VerticalOffset"/>
697
double
IScrollInfo
.VerticalOffset
706
/// <see cref="
IScrollInfo
.ScrollOwner"/>
708
ScrollViewer
IScrollInfo
.ScrollOwner
src\Framework\MS\Internal\Documents\ScrollData.cs (25)
33
/// <see cref="
IScrollInfo
.LineUp"/>
41
/// <see cref="
IScrollInfo
.LineDown"/>
49
/// <see cref="
IScrollInfo
.LineLeft"/>
57
/// <see cref="
IScrollInfo
.LineRight"/>
65
/// <see cref="
IScrollInfo
.PageUp"/>
73
/// <see cref="
IScrollInfo
.PageDown"/>
81
/// <see cref="
IScrollInfo
.PageLeft"/>
89
/// <see cref="
IScrollInfo
.PageRight"/>
97
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
105
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
113
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
121
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
129
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
151
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
173
/// <see cref="
IScrollInfo
.MakeVisible"/>
234
/// <see cref="
IScrollInfo
.ScrollOwner"/>
263
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
278
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
293
/// <see cref="
IScrollInfo
.ExtentWidth"/>
309
/// <see cref="
IScrollInfo
.ExtentHeight"/>
325
/// <see cref="
IScrollInfo
.ViewportWidth"/>
336
/// <see cref="
IScrollInfo
.ViewportHeight"/>
347
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
358
/// <see cref="
IScrollInfo
.VerticalOffset"/>
369
/// <see cref="
IScrollInfo
.ScrollOwner"/>
src\Framework\MS\Internal\Documents\TextBoxView.cs (48)
76
/// <see cref="
IScrollInfo
.LineUp"/>
78
void
IScrollInfo
.LineUp()
87
/// <see cref="
IScrollInfo
.LineDown"/>
89
void
IScrollInfo
.LineDown()
98
/// <see cref="
IScrollInfo
.LineLeft"/>
100
void
IScrollInfo
.LineLeft()
109
/// <see cref="
IScrollInfo
.LineRight"/>
111
void
IScrollInfo
.LineRight()
120
/// <see cref="
IScrollInfo
.PageUp"/>
122
void
IScrollInfo
.PageUp()
131
/// <see cref="
IScrollInfo
.PageDown"/>
133
void
IScrollInfo
.PageDown()
142
/// <see cref="
IScrollInfo
.PageLeft"/>
144
void
IScrollInfo
.PageLeft()
153
/// <see cref="
IScrollInfo
.PageRight"/>
155
void
IScrollInfo
.PageRight()
164
/// <see cref="
IScrollInfo
.MouseWheelUp"/>
166
void
IScrollInfo
.MouseWheelUp()
175
/// <see cref="
IScrollInfo
.MouseWheelDown"/>
177
void
IScrollInfo
.MouseWheelDown()
186
/// <see cref="
IScrollInfo
.MouseWheelLeft"/>
188
void
IScrollInfo
.MouseWheelLeft()
197
/// <see cref="
IScrollInfo
.MouseWheelRight"/>
199
void
IScrollInfo
.MouseWheelRight()
208
/// <see cref="
IScrollInfo
.SetHorizontalOffset"/>
210
void
IScrollInfo
.SetHorizontalOffset(double offset)
219
/// <see cref="
IScrollInfo
.SetVerticalOffset"/>
221
void
IScrollInfo
.SetVerticalOffset(double offset)
230
/// <see cref="
IScrollInfo
.MakeVisible"/>
232
Rect
IScrollInfo
.MakeVisible(Visual visual, Rect rectangle)
247
/// <see cref="
IScrollInfo
.CanVerticallyScroll"/>
249
bool
IScrollInfo
.CanVerticallyScroll
265
/// <see cref="
IScrollInfo
.CanHorizontallyScroll"/>
267
bool
IScrollInfo
.CanHorizontallyScroll
283
/// <see cref="
IScrollInfo
.ExtentWidth"/>
285
double
IScrollInfo
.ExtentWidth
310
/// <see cref="
IScrollInfo
.ExtentHeight"/>
312
double
IScrollInfo
.ExtentHeight
337
/// <see cref="
IScrollInfo
.ViewportWidth"/>
339
double
IScrollInfo
.ViewportWidth
348
/// <see cref="
IScrollInfo
.ViewportHeight"/>
350
double
IScrollInfo
.ViewportHeight
359
/// <see cref="
IScrollInfo
.HorizontalOffset"/>
361
double
IScrollInfo
.HorizontalOffset
370
/// <see cref="
IScrollInfo
.VerticalOffset"/>
372
double
IScrollInfo
.VerticalOffset
381
/// <see cref="
IScrollInfo
.ScrollOwner"/>
383
ScrollViewer
IScrollInfo
.ScrollOwner
src\Framework\MS\Internal\Documents\TextDocumentView.cs (3)
211
if (RenderScope is
IScrollInfo
)
213
IScrollInfo
scrollInfo = (
IScrollInfo
)RenderScope;
src\Framework\MS\Internal\Documents\TextViewBase.cs (2)
140
IScrollInfo
isi = textView.RenderScope as
IScrollInfo
;
src\Framework\MS\Internal\LayoutDump.cs (2)
547
IScrollInfo
isi = (
IScrollInfo
)fdView;
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (3)
2016
IScrollInfo
scrollInfo = parentDataGrid.InternalItemsHost as
IScrollInfo
;
2168
IScrollInfo
scrollInfo = null;
src\Framework\System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
854
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
&& contentPosition.TextContainer == textView.TextContainer)
861
IScrollInfo
isi = (
IScrollInfo
)textView.RenderScope;
915
if (textView != null && textView.IsValid && textView.RenderScope is
IScrollInfo
)
1141
targetRect = MakeVisible((
IScrollInfo
)RenderScope, targetUIElement, targetRect);
1169
targetRect = MakeVisible((
IScrollInfo
)RenderScope, (Visual)ich, rects[0]);
1607
private static Rect MakeVisible(
IScrollInfo
scrollInfo, Visual visual, Rect rectangle)
src\Framework\System\Windows\Controls\Primitives\ScrollContentPresenter.cs (7)
188
/// ScrollContentPresenter implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
553
/// ScrollContentPresenter implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
734
IScrollInfo
si = null;
740
si = Content as
IScrollInfo
;
766
si = VisualTreeHelper.GetChild(itemsPresenter, 0) as
IScrollInfo
;
775
si = (
IScrollInfo
)this;
912
private
IScrollInfo
_scrollInfo;
src\Framework\System\Windows\Controls\Primitives\TextBoxBase.cs (3)
1082
Invariant.Assert(this.RenderScope is
IScrollInfo
);
1085
((
IScrollInfo
)this.RenderScope).MouseWheelUp();
1089
((
IScrollInfo
)this.RenderScope).MouseWheelDown();
src\Framework\System\Windows\Controls\ScrollViewer.cs (5)
228
IScrollInfo
isi = this.ScrollInfo;
1174
IScrollInfo
isi = this.ScrollInfo;
1429
protected internal
IScrollInfo
ScrollInfo
2264
IScrollInfo
isi = ScrollInfo;
2937
private
IScrollInfo
_scrollInfo;
src\Framework\System\Windows\Controls\Stack.cs (1)
238
/// StackPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
src\Framework\System\Windows\Controls\TextAdaptor.cs (2)
253
IScrollInfo
isi = visual as
IScrollInfo
;
src\Framework\System\Windows\Controls\TextBox.cs (1)
368
height = ((
IScrollInfo
)this.RenderScope).ExtentHeight;
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (1)
1427
/// VirtualizingStackPanel implementation of <seealso cref="
IScrollInfo
.MakeVisible" />.
src\Framework\System\windows\Documents\TextEditorDragDrop.cs (2)
382
IScrollInfo
scrollInfo = scroller as
IScrollInfo
;
src\Framework\System\windows\Documents\TextEditorSelection.cs (4)
2473
IScrollInfo
scrollInfo = textview as
IScrollInfo
;
2492
IScrollInfo
scrollInfo = textview as
IScrollInfo
;