Implementieren des ScrollItem-Steuerelementmusters der Benutzeroberflächenautomatisierung
Hinweis |
---|
Diese Dokumentation ist für .NET Framework-Entwickler vorgesehen, die die verwalteten UI Automation-Klassen verwenden möchten, die im System.Windows.Automation-Namespace definiert sind.Aktuelle Informationen zu UI Automation finden Sie unter Windows Automation API: UI Automation. |
In diesem Thema werden Richtlinien und Konventionen zum Implementieren von IScrollItemProvider vorgestellt und Eigenschaften, Methoden sowie Ereignisse erläutert. Am Ende des Themas finden Sie Links zu zusätzlichen Verweisen.
Das ScrollItemPattern-Steuerelementmuster wird verwendet, um einzelne untergeordnete Steuerelemente von Containern zu unterstützen, von denen IScrollProvider implementiert wird. Dieses Steuerelementmuster dient als Kommunikationskanal zwischen einem untergeordneten Steuerelement und dessen Container, um sicherzustellen, dass der Container den aktuell sichtbaren Inhalt (bzw. Bereich) innerhalb des Viewports ändern kann, um das untergeordnete Steuerelement anzuzeigen. Beispiele für Steuerelemente, die dieses Steuerelementmuster implementieren, finden Sie unter Zuordnen von Steuerelementmustern für Benutzeroberflächenautomatisierungs-Clients.
Dieses Thema enthält folgende Abschnitte.
- Implementierungsrichtlinien und Konventionen
- Erforderliche Member für IScrollItemProvider
- Ausnahmen
- Verwandte Abschnitte
Implementierungsrichtlinien und Konventionen
Beachten Sie beim Implementieren des ScrollItem-Steuerelementmusters die folgenden Richtlinien und Konventionen:
- Von in einem Window-Steuerelement oder Canvas-Steuerelement enthaltenen Elementen muss die IScrollItemProvider-Schnittstelle nicht implementiert werden. Als Alternative müssen sie jedoch für die BoundingRectangleProperty einen gültigen Ort verfügbar machen. Dies ermöglicht es der Benutzeroberflächenautomatisierungs-Client-Anwendung, die ScrollPattern-Methoden des Steuerelementmusters im Container zum Anzeigen des untergeordneten Elements zu verwenden.
Erforderliche Member für IScrollItemProvider
Die folgende Methode ist zum Implementieren der IScrollProvider-Schnittstelle erforderlich.
Erforderliche Member |
Membertyp |
Hinweise |
---|---|---|
|
Keine |
Dieses Steuerelementmuster verfügt über keine zugeordneten Eigenschaften oder Ereignisse.
Ausnahmen
Anbieter müssen die folgenden Ausnahmen auslösen.
Ausnahmetyp |
Bedingung |
---|---|
Ein Element kann durch Ausführen des Bildlaufs nicht angezeigt werden: |
Siehe auch
Aufgaben
Unterstützung von Steuerelementmustern in einem Benutzeroberflächenautomatisierungs-Anbieter
Verwenden der Zwischenspeicherung in der Benutzeroberflächenautomatisierung
Konzepte
Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung
Steuerelementmuster für Benutzeroberflächenautomatisierung für Clients
Übersicht über die Benutzeroberflächenautomatisierungs-Struktur