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)
417/// <see cref="IScrollInfo.LineUp"/> 419void IScrollInfo.LineUp() 425/// <see cref="IScrollInfo.LineDown"/> 427void IScrollInfo.LineDown() 433/// <see cref="IScrollInfo.LineLeft"/> 435void IScrollInfo.LineLeft() 441/// <see cref="IScrollInfo.LineRight"/> 443void IScrollInfo.LineRight() 449/// <see cref="IScrollInfo.PageUp"/> 451void IScrollInfo.PageUp() 457/// <see cref="IScrollInfo.PageDown"/> 459void IScrollInfo.PageDown() 465/// <see cref="IScrollInfo.PageLeft"/> 467void IScrollInfo.PageLeft() 473/// <see cref="IScrollInfo.PageRight"/> 475void IScrollInfo.PageRight() 481/// <see cref="IScrollInfo.MouseWheelUp"/> 483void IScrollInfo.MouseWheelUp() 489/// <see cref="IScrollInfo.MouseWheelDown"/> 491void IScrollInfo.MouseWheelDown() 497/// <see cref="IScrollInfo.MouseWheelLeft"/> 499void IScrollInfo.MouseWheelLeft() 505/// <see cref="IScrollInfo.MouseWheelRight"/> 507void IScrollInfo.MouseWheelRight() 513/// <see cref="IScrollInfo.SetHorizontalOffset"/> 515void IScrollInfo.SetHorizontalOffset(double offset) 521/// <see cref="IScrollInfo.SetVerticalOffset"/> 523void IScrollInfo.SetVerticalOffset(double offset) 529/// <see cref="IScrollInfo.MakeVisible"/> 531Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 546/// <see cref="IScrollInfo.CanVerticallyScroll"/> 548bool IScrollInfo.CanVerticallyScroll 564/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 566bool IScrollInfo.CanHorizontallyScroll 582/// <see cref="IScrollInfo.ExtentWidth"/> 584double IScrollInfo.ExtentWidth 593/// <see cref="IScrollInfo.ExtentHeight"/> 595double IScrollInfo.ExtentHeight 604/// <see cref="IScrollInfo.ViewportWidth"/> 606double IScrollInfo.ViewportWidth 615/// <see cref="IScrollInfo.ViewportHeight"/> 617double IScrollInfo.ViewportHeight 626/// <see cref="IScrollInfo.HorizontalOffset"/> 628double IScrollInfo.HorizontalOffset 637/// <see cref="IScrollInfo.VerticalOffset"/> 639double IScrollInfo.VerticalOffset 648/// <see cref="IScrollInfo.ScrollOwner"/> 650ScrollViewer 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"/> 143/// <see cref="IScrollInfo.SetVerticalOffset"/> 162/// <see cref="IScrollInfo.MakeVisible"/> 223/// <see cref="IScrollInfo.ScrollOwner"/> 252/// <see cref="IScrollInfo.CanVerticallyScroll"/> 267/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 282/// <see cref="IScrollInfo.ExtentWidth"/> 298/// <see cref="IScrollInfo.ExtentHeight"/> 314/// <see cref="IScrollInfo.ViewportWidth"/> 325/// <see cref="IScrollInfo.ViewportHeight"/> 336/// <see cref="IScrollInfo.HorizontalOffset"/> 347/// <see cref="IScrollInfo.VerticalOffset"/> 358/// <see cref="IScrollInfo.ScrollOwner"/>
MS\Internal\Documents\TextBoxView.cs (48)
72/// <see cref="IScrollInfo.LineUp"/> 74void IScrollInfo.LineUp() 80/// <see cref="IScrollInfo.LineDown"/> 82void IScrollInfo.LineDown() 88/// <see cref="IScrollInfo.LineLeft"/> 90void IScrollInfo.LineLeft() 96/// <see cref="IScrollInfo.LineRight"/> 98void IScrollInfo.LineRight() 104/// <see cref="IScrollInfo.PageUp"/> 106void IScrollInfo.PageUp() 112/// <see cref="IScrollInfo.PageDown"/> 114void IScrollInfo.PageDown() 120/// <see cref="IScrollInfo.PageLeft"/> 122void IScrollInfo.PageLeft() 128/// <see cref="IScrollInfo.PageRight"/> 130void IScrollInfo.PageRight() 136/// <see cref="IScrollInfo.MouseWheelUp"/> 138void IScrollInfo.MouseWheelUp() 144/// <see cref="IScrollInfo.MouseWheelDown"/> 146void IScrollInfo.MouseWheelDown() 152/// <see cref="IScrollInfo.MouseWheelLeft"/> 154void IScrollInfo.MouseWheelLeft() 160/// <see cref="IScrollInfo.MouseWheelRight"/> 162void IScrollInfo.MouseWheelRight() 168/// <see cref="IScrollInfo.SetHorizontalOffset"/> 170void IScrollInfo.SetHorizontalOffset(double offset) 176/// <see cref="IScrollInfo.SetVerticalOffset"/> 178void IScrollInfo.SetVerticalOffset(double offset) 184/// <see cref="IScrollInfo.MakeVisible"/> 186Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 201/// <see cref="IScrollInfo.CanVerticallyScroll"/> 203bool IScrollInfo.CanVerticallyScroll 219/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 221bool IScrollInfo.CanHorizontallyScroll 237/// <see cref="IScrollInfo.ExtentWidth"/> 239double IScrollInfo.ExtentWidth 264/// <see cref="IScrollInfo.ExtentHeight"/> 266double IScrollInfo.ExtentHeight 291/// <see cref="IScrollInfo.ViewportWidth"/> 293double IScrollInfo.ViewportWidth 302/// <see cref="IScrollInfo.ViewportHeight"/> 304double IScrollInfo.ViewportHeight 313/// <see cref="IScrollInfo.HorizontalOffset"/> 315double IScrollInfo.HorizontalOffset 324/// <see cref="IScrollInfo.VerticalOffset"/> 326double IScrollInfo.VerticalOffset 335/// <see cref="IScrollInfo.ScrollOwner"/> 337ScrollViewer 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)
2005IScrollInfo scrollInfo = parentDataGrid.InternalItemsHost as IScrollInfo; 2155IScrollInfo scrollInfo = null;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
841if (textView != null && textView.IsValid && textView.RenderScope is IScrollInfo && contentPosition.TextContainer == textView.TextContainer) 848IScrollInfo isi = (IScrollInfo)textView.RenderScope; 902if (textView != null && textView.IsValid && textView.RenderScope is IScrollInfo) 1122targetRect = MakeVisible((IScrollInfo)RenderScope, targetUIElement, targetRect); 1150targetRect = MakeVisible((IScrollInfo)RenderScope, (Visual)ich, rects[0]); 1563private 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 2207IScrollInfo isi = ScrollInfo; 2893private IScrollInfo _scrollInfo;
System\Windows\Controls\Stack.cs (1)
226/// StackPanel implementation of <seealso cref="IScrollInfo.MakeVisible" />.
System\Windows\Controls\TextAdaptor.cs (2)
239IScrollInfo 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)
787/// RibbonGalleryCategoriesPanel implementation of <seealso cref="IScrollInfo.MakeVisible" />.
Microsoft\Windows\Controls\Ribbon\RibbonTabHeaderItemsControl.cs (2)
163IScrollInfo scrollInfo = InternalItemsHost as IScrollInfo;