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