IScrollProvider Interface

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft-Benutzeroberflächenautomatisierungs-Clients auf ein Steuerelement zu unterstützen, das als Container mit Bildlauffunktion für eine Auflistung untergeordneter Objekte verwendet wird. Von den untergeordneten Elementen dieses Elements muss IScrollItemProvider implementiert werden. Implementieren Sie IScrollProvider, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Scroll anfordert.

Syntax


public interface IScrollProvider

Attribute

[Version(0x06020000)]
[WebHostHidden()]

Member

IScrollProviderSchnittstelle hat diese Membertypen:

Methoden

The IScrollProvider Schnittstelle hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
Scroll Scrolls the visible region of the content area horizontally, vertically, or both.
SetScrollPercent Sets the horizontal and vertical scroll position as a percentage of the total content area within the control.

 

Eigenschaften

Der IScrollProviderSchnittstelle hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

HorizontallyScrollable

SchreibgeschütztGets a value that indicates whether the control can scroll horizontally.

HorizontalScrollPercent

SchreibgeschütztGets the current horizontal scroll position.

HorizontalViewSize

SchreibgeschütztGets the current horizontal view size.

VerticallyScrollable

SchreibgeschütztGets a value that indicates whether the control can scroll vertically.

VerticalScrollPercent

SchreibgeschütztGets the current vertical scroll position.

VerticalViewSize

SchreibgeschütztGets the vertical view size.

 

Hinweise

Dieses Muster enthält Richtlinien und Konventionen, die nicht vollständig hier dokumentiert sind. Weitere Informationen zur Funktion dieses Musters finden Sie unter Scroll-Steuerelementmuster.

IScrollProvider wird durch die vorhandene Windows-Runtime-Klasse ScrollViewerAutomationPeer implementiert, die der Peer für die ScrollViewer-Komponente ist, die in vielen anderen Listensteuerelementen verwendet wird.

Außerdem wird IScrollProvider als ein unterstütztes Muster von ItemsControlAutomationPeer gemeldet, jedoch nur, wenn ein ScrollViewer in der Vorlage des Besitzers vorhanden und aktiv ist. ScrollViewerAutomationPeer für diese ScrollViewer stellt die Musterimplementierung bereit, ItemsControlAutomationPeer leitet sie nur weiter.

Verwenden Sie ScrollPatternIdentifiers, wenn Sie auf die IScrollProvider-Mustereigenschaften über den Steuerelementcode beim Auslösen von Automatisierungsereignissen oder Aufrufen von RaisePropertyChangedEvent verweisen möchten.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

Windows.UI.Xaml.Automation.Provider
Windows::UI::Xaml::Automation::Provider [C++]

Metadaten

Windows.winmd

Siehe auch

IScrollItemProvider
IScrollProvider (COM interface)
ScrollViewerAutomationPeer
Benutzerdefinierte Automatisierungspeers
Scroll-Steuerelementmuster

 

 

Anzeigen:
© 2015 Microsoft