5 implementations of IScrollProvider
PresentationCore (1)
MS\Internal\Automation\ScrollProviderWrapper.cs (1)
32internal class ScrollProviderWrapper: MarshalByRefObject, IScrollProvider
PresentationFramework (1)
System\Windows\Automation\Peers\ScrollViewerAutomationPeer.cs (1)
13public class ScrollViewerAutomationPeer : FrameworkElementAutomationPeer, IScrollProvider
UIAutomationClientSideProviders (3)
MS\Internal\AutomationProxies\NonClientArea.cs (1)
23internal class NonClientArea: ProxyHwnd, IScrollProvider
MS\Internal\AutomationProxies\WindowsListView.cs (1)
46internal class WindowsListView: ProxyHwnd, ISelectionProvider, IScrollProvider, IGridProvider, IMultipleViewProvider, ITableProvider
MS\Internal\AutomationProxies\WindowsTab.cs (1)
25internal class WindowsTab: ProxyHwnd, ISelectionProvider, IScrollProvider, IRawElementProviderHwndOverride
68 references to IScrollProvider
PresentationCore (3)
MS\Internal\Automation\ScrollProviderWrapper.cs (3)
42private ScrollProviderWrapper( AutomationPeer peer, IScrollProvider iface ) 130return new ScrollProviderWrapper( peer, (IScrollProvider) iface ); 199private IScrollProvider _iface;
PresentationFramework (28)
System\Windows\Automation\Peers\DataGridAutomationPeer.cs (2)
93IScrollProvider scrollProvider = scrollPeer as IScrollProvider;
System\Windows\Automation\Peers\DocumentViewerAutomationPeer.cs (1)
47if (scrollPeer != null && scrollPeer is IScrollProvider)
System\Windows\Automation\Peers\FlowDocumentScrollViewerAutomationPeer.cs (1)
43if (scrollPeer != null && scrollPeer is IScrollProvider)
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (2)
31if(scrollPeer != null && scrollPeer is IScrollProvider) 34return (IScrollProvider)scrollPeer;
System\Windows\Automation\Peers\ScrollBarAutomationPeer.cs (2)
74IScrollProvider scrollProvider = svAP as IScrollProvider;
System\Windows\Automation\Peers\ScrollViewerAutomationPeer.cs (18)
72/// <see cref="IScrollProvider.Scroll"/> 73void IScrollProvider.Scroll(ScrollAmount horizontalAmount, ScrollAmount verticalAmount) 135/// <see cref="IScrollProvider.SetScrollPercent"/> 136void IScrollProvider.SetScrollPercent(double horizontalPercent, double verticalPercent) 173/// <see cref="IScrollProvider.HorizontalScrollPercent"/> 174double IScrollProvider.HorizontalScrollPercent 187/// <see cref="IScrollProvider.VerticalScrollPercent"/> 188double IScrollProvider.VerticalScrollPercent 201/// <see cref="IScrollProvider.HorizontalViewSize"/> 202double IScrollProvider.HorizontalViewSize 215/// <see cref="IScrollProvider.VerticalViewSize"/> 216double IScrollProvider.VerticalViewSize 229/// <see cref="IScrollProvider.HorizontallyScrollable"/> 230bool IScrollProvider.HorizontallyScrollable 238/// <see cref="IScrollProvider.VerticallyScrollable"/> 239bool IScrollProvider.VerticallyScrollable 289IScrollProvider isp = (IScrollProvider)this;
System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (2)
41if(scrollPeer != null && scrollPeer is IScrollProvider) 44return (IScrollProvider)scrollPeer;
UIAutomationClientSideProviders (37)
MS\Internal\AutomationProxies\EventManager.cs (8)
284IScrollProvider scroll = el.GetPatternProvider(ScrollPattern.Pattern) as IScrollProvider; 293IScrollProvider scroll = el.GetPatternProvider(ScrollPattern.Pattern) as IScrollProvider; 416IScrollProvider scroll = el.GetPatternProvider (ScrollPattern.Pattern) as IScrollProvider; 425IScrollProvider scroll = el.GetPatternProvider (ScrollPattern.Pattern) as IScrollProvider;
MS\Internal\AutomationProxies\NonClientArea.cs (8)
353void IScrollProvider.SetScrollPercent (double horizontalPercent, double verticalPercent) 359void IScrollProvider.Scroll (ScrollAmount horizontalAmount, ScrollAmount verticalAmount) 365double IScrollProvider.HorizontalScrollPercent 374double IScrollProvider.VerticalScrollPercent 383double IScrollProvider.HorizontalViewSize 392double IScrollProvider.VerticalViewSize 401bool IScrollProvider.HorizontallyScrollable 410bool IScrollProvider.VerticallyScrollable
MS\Internal\AutomationProxies\WindowsListBox.cs (2)
153IScrollProvider scroll = NonClientArea.Create(_hwnd, 0) as IScrollProvider;
MS\Internal\AutomationProxies\WindowsListView.cs (8)
600void IScrollProvider.Scroll (ScrollAmount horizontalAmount, ScrollAmount verticalAmount) 611void IScrollProvider.SetScrollPercent (double horizontalPercent, double verticalPercent) 670double IScrollProvider.HorizontalScrollPercent 680double IScrollProvider.VerticalScrollPercent 690double IScrollProvider.HorizontalViewSize 700double IScrollProvider.VerticalViewSize 710bool IScrollProvider.HorizontallyScrollable 720bool IScrollProvider.VerticallyScrollable
MS\Internal\AutomationProxies\WindowsTab.cs (11)
154return ((IScrollProvider)this).HorizontalScrollPercent; 158return ((IScrollProvider)this).HorizontallyScrollable; 162return ((IScrollProvider)this).HorizontalViewSize; 445void IScrollProvider.Scroll (ScrollAmount horizontalAmount, ScrollAmount verticalAmount) 469void IScrollProvider.SetScrollPercent (double horizontalPercent, double verticalPercent) 518double IScrollProvider.HorizontalScrollPercent 547double IScrollProvider.VerticalScrollPercent 559double IScrollProvider.HorizontalViewSize 604double IScrollProvider.VerticalViewSize 613bool IScrollProvider.HorizontallyScrollable 622bool IScrollProvider.VerticallyScrollable