1 interface inheriting from IScrollInfo
PresentationFramework (1)
MS\Internal\Documents\IDocumentScrollInfo.cs (1)
23internal interface IDocumentScrollInfo : IScrollInfo
8 implementations of IScrollInfo
PresentationFramework (5)
MS\Internal\Documents\FlowDocumentView.cs (1)
23internal class FlowDocumentView : FrameworkElement, IScrollInfo, IServiceProvider
MS\Internal\Documents\TextBoxView.cs (1)
23internal class TextBoxView : FrameworkElement, ITextView, IScrollInfo, IServiceProvider
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (1)
20sealed public class ScrollContentPresenter : ContentPresenter, IScrollInfo
System\Windows\Controls\Stack.cs (1)
50public class StackPanel : Panel, IScrollInfo, IStackMeasure
System\Windows\Controls\VirtualizingStackPanel.cs (1)
27public class VirtualizingStackPanel : VirtualizingPanel, IScrollInfo, IStackMeasure
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
27public class RibbonGalleryCategoriesPanel : Panel, IProvideStarLayoutInfoBase, IContainsStarLayoutManager, IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (1)
20public class RibbonTabHeadersPanel : Panel, IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabsPanel.cs (1)
25public class RibbonTabsPanel : Panel, IScrollInfo
173 references to IScrollInfo
PresentationFramework (170)
MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (4)
1384IScrollInfo scrollInfo = target as IScrollInfo; 1585IScrollInfo scrollInfo = component.AnnotatedElement as IScrollInfo;
MS\Internal\Documents\DocumentPageTextView.cs (4)
631if (_owner is IScrollInfo && ((IScrollInfo)_owner).ScrollOwner != null) 633IScrollInfo scrollInfo = (IScrollInfo)_owner;
MS\Internal\Documents\FlowDocumentView.cs (48)
426/// <see cref="IScrollInfo.LineUp"/> 428void IScrollInfo.LineUp() 437/// <see cref="IScrollInfo.LineDown"/> 439void IScrollInfo.LineDown() 448/// <see cref="IScrollInfo.LineLeft"/> 450void IScrollInfo.LineLeft() 459/// <see cref="IScrollInfo.LineRight"/> 461void IScrollInfo.LineRight() 470/// <see cref="IScrollInfo.PageUp"/> 472void IScrollInfo.PageUp() 481/// <see cref="IScrollInfo.PageDown"/> 483void IScrollInfo.PageDown() 492/// <see cref="IScrollInfo.PageLeft"/> 494void IScrollInfo.PageLeft() 503/// <see cref="IScrollInfo.PageRight"/> 505void IScrollInfo.PageRight() 514/// <see cref="IScrollInfo.MouseWheelUp"/> 516void IScrollInfo.MouseWheelUp() 525/// <see cref="IScrollInfo.MouseWheelDown"/> 527void IScrollInfo.MouseWheelDown() 536/// <see cref="IScrollInfo.MouseWheelLeft"/> 538void IScrollInfo.MouseWheelLeft() 547/// <see cref="IScrollInfo.MouseWheelRight"/> 549void IScrollInfo.MouseWheelRight() 558/// <see cref="IScrollInfo.SetHorizontalOffset"/> 560void IScrollInfo.SetHorizontalOffset(double offset) 569/// <see cref="IScrollInfo.SetVerticalOffset"/> 571void IScrollInfo.SetVerticalOffset(double offset) 580/// <see cref="IScrollInfo.MakeVisible"/> 582Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 597/// <see cref="IScrollInfo.CanVerticallyScroll"/> 599bool IScrollInfo.CanVerticallyScroll 615/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 617bool IScrollInfo.CanHorizontallyScroll 633/// <see cref="IScrollInfo.ExtentWidth"/> 635double IScrollInfo.ExtentWidth 644/// <see cref="IScrollInfo.ExtentHeight"/> 646double IScrollInfo.ExtentHeight 655/// <see cref="IScrollInfo.ViewportWidth"/> 657double IScrollInfo.ViewportWidth 666/// <see cref="IScrollInfo.ViewportHeight"/> 668double IScrollInfo.ViewportHeight 677/// <see cref="IScrollInfo.HorizontalOffset"/> 679double IScrollInfo.HorizontalOffset 688/// <see cref="IScrollInfo.VerticalOffset"/> 690double IScrollInfo.VerticalOffset 699/// <see cref="IScrollInfo.ScrollOwner"/> 701ScrollViewer 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"/> 74void IScrollInfo.LineUp() 83/// <see cref="IScrollInfo.LineDown"/> 85void IScrollInfo.LineDown() 94/// <see cref="IScrollInfo.LineLeft"/> 96void IScrollInfo.LineLeft() 105/// <see cref="IScrollInfo.LineRight"/> 107void IScrollInfo.LineRight() 116/// <see cref="IScrollInfo.PageUp"/> 118void IScrollInfo.PageUp() 127/// <see cref="IScrollInfo.PageDown"/> 129void IScrollInfo.PageDown() 138/// <see cref="IScrollInfo.PageLeft"/> 140void IScrollInfo.PageLeft() 149/// <see cref="IScrollInfo.PageRight"/> 151void IScrollInfo.PageRight() 160/// <see cref="IScrollInfo.MouseWheelUp"/> 162void IScrollInfo.MouseWheelUp() 171/// <see cref="IScrollInfo.MouseWheelDown"/> 173void IScrollInfo.MouseWheelDown() 182/// <see cref="IScrollInfo.MouseWheelLeft"/> 184void IScrollInfo.MouseWheelLeft() 193/// <see cref="IScrollInfo.MouseWheelRight"/> 195void IScrollInfo.MouseWheelRight() 204/// <see cref="IScrollInfo.SetHorizontalOffset"/> 206void IScrollInfo.SetHorizontalOffset(double offset) 215/// <see cref="IScrollInfo.SetVerticalOffset"/> 217void IScrollInfo.SetVerticalOffset(double offset) 226/// <see cref="IScrollInfo.MakeVisible"/> 228Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 243/// <see cref="IScrollInfo.CanVerticallyScroll"/> 245bool IScrollInfo.CanVerticallyScroll 261/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 263bool IScrollInfo.CanHorizontallyScroll 279/// <see cref="IScrollInfo.ExtentWidth"/> 281double IScrollInfo.ExtentWidth 306/// <see cref="IScrollInfo.ExtentHeight"/> 308double IScrollInfo.ExtentHeight 333/// <see cref="IScrollInfo.ViewportWidth"/> 335double IScrollInfo.ViewportWidth 344/// <see cref="IScrollInfo.ViewportHeight"/> 346double IScrollInfo.ViewportHeight 355/// <see cref="IScrollInfo.HorizontalOffset"/> 357double IScrollInfo.HorizontalOffset 366/// <see cref="IScrollInfo.VerticalOffset"/> 368double IScrollInfo.VerticalOffset 377/// <see cref="IScrollInfo.ScrollOwner"/> 379ScrollViewer IScrollInfo.ScrollOwner
MS\Internal\Documents\TextDocumentView.cs (1)
202if (RenderScope is IScrollInfo scrollInfo)
MS\Internal\Documents\TextViewBase.cs (2)
136IScrollInfo isi = textView.RenderScope as IScrollInfo;
MS\Internal\LayoutDump.cs (2)
543IScrollInfo isi = (IScrollInfo)fdView;
System\Windows\Controls\DataGridCellsPanel.cs (3)
2012IScrollInfo scrollInfo = parentDataGrid.InternalItemsHost as IScrollInfo; 2162IScrollInfo scrollInfo = null;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
847if (textView != null && textView.IsValid && textView.RenderScope is IScrollInfo && contentPosition.TextContainer == textView.TextContainer) 854IScrollInfo isi = (IScrollInfo)textView.RenderScope; 908if (textView != null && textView.IsValid && textView.RenderScope is IScrollInfo) 1134targetRect = MakeVisible((IScrollInfo)RenderScope, targetUIElement, targetRect); 1162targetRect = MakeVisible((IScrollInfo)RenderScope, (Visual)ich, rects[0]); 1602private 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" />. 713IScrollInfo si = null; 719si = Content as IScrollInfo; 745si = VisualTreeHelper.GetChild(itemsPresenter, 0) as IScrollInfo; 754si = (IScrollInfo)this; 891private IScrollInfo _scrollInfo;
System\Windows\Controls\Primitives\TextBoxBase.cs (3)
1049Invariant.Assert(this.RenderScope is IScrollInfo); 1052((IScrollInfo)this.RenderScope).MouseWheelUp(); 1056((IScrollInfo)this.RenderScope).MouseWheelDown();
System\Windows\Controls\ScrollViewer.cs (5)
217IScrollInfo isi = this.ScrollInfo; 1139IScrollInfo isi = this.ScrollInfo; 1395protected internal IScrollInfo ScrollInfo 2210IScrollInfo isi = ScrollInfo; 2899private IScrollInfo _scrollInfo;
System\Windows\Controls\Stack.cs (1)
226/// StackPanel implementation of <seealso cref="IScrollInfo.MakeVisible" />.
System\Windows\Controls\TextAdaptor.cs (2)
242IScrollInfo isi = visual as IScrollInfo;
System\Windows\Controls\TextBox.cs (1)
344height = ((IScrollInfo)this.RenderScope).ExtentHeight;
System\Windows\Controls\VirtualizingStackPanel.cs (1)
1471/// VirtualizingStackPanel implementation of <seealso cref="IScrollInfo.MakeVisible" />.
System\windows\Documents\TextEditorDragDrop.cs (2)
353IScrollInfo scrollInfo = scroller as IScrollInfo;
System\windows\Documents\TextEditorSelection.cs (4)
2449IScrollInfo scrollInfo = textview as IScrollInfo; 2468IScrollInfo 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)
166IScrollInfo scrollInfo = InternalItemsHost as IScrollInfo;