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