Freigeben über


Implementieren des ScrollItem-Steuerelementmusters der Benutzeroberflächenautomatisierung

HinweisHinweis

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

ScrollIntoView

  • Methode

Keine

Dieses Steuerelementmuster verfügt über keine zugeordneten Eigenschaften oder Ereignisse.

Ausnahmen

Anbieter müssen die folgenden Ausnahmen auslösen.

Ausnahmetyp

Bedingung

InvalidOperationException

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