Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Diese Dokumentation richtet sich an .NET Framework-Entwickler, die die verwalteten Benutzeroberflächenautomatisierungs-Klassen verwenden möchten, die im System.Windows.Automation-Namespace definiert sind. Die neuesten Informationen zur Benutzeroberflächenautomatisierung finden Sie unter Windows Automation API: Benutzeroberflächenautomatisierung.
In diesem Abschnitt werden Richtlinien und Konventionen für die Implementierung der IScrollItemProvider dargestellt, einschließlich Informationen zu Eigenschaften, Methoden und Ereignissen. Links zu zusätzlichen Verweisen werden am Ende des Themas aufgeführt.
Das ScrollItemPattern-Steuerelementmuster wird verwendet, um einzelne untergeordnete Steuerelemente von Containern zu unterstützen, in denen IScrollProvider implementiert ist. Dieses Steuerelementmuster dient als Kommunikationskanal zwischen einem untergeordneten Steuerelement und dessen Container, um sicherzustellen, dass der Container den aktuell sichtbaren Inhalt (oder die Region) innerhalb des Viewports ändern kann, um das untergeordnete Steuerelement anzuzeigen. Beispiele für Steuerelemente, die dieses Steuerelementmuster implementieren, finden Sie unter Steuerelementmusterzuordnung für Benutzeroberflächenautomatisierungs-Clients.
Implementierungsrichtlinien und -konventionen
Beachten Sie beim Implementieren des ScrollItem-Steuerelementmusters die folgenden Richtlinien und Konventionen:
- Elemente, die in einem Window- oder Canvas-Steuerelement enthalten sind, sind nicht erforderlich, um die IScrollItemProvider-Schnittstelle zu implementieren. Stattdessen können sie jedoch einen gültigen Speicherort für die BoundingRectangleProperty verfügbar machen. Dadurch kann eine Benutzeroberflächenautomatisierungs-Clientanwendung die ScrollPattern-Steuerelementmustermethoden im Container verwenden, um das untergeordnete Element anzuzeigen.
Erforderliche Mitglieder für IScrollItemProvider
Die folgende Methode ist für die Implementierung der IScrollProvider-Schnittstelle erforderlich.
Erforderliche Mitglieder | Elementtyp | Hinweise |
---|---|---|
ScrollIntoView | -Methode | Nichts |
Dieses Steuerelementmuster hat keine zugeordneten Eigenschaften oder Ereignisse.
Ausnahmen
Anbieter müssen die folgenden Ausnahmen auslösen.
Ausnahmetyp | Zustand |
---|---|
InvalidOperationException | Wenn ein Element nicht in die Ansicht gescrollt werden kann: - ScrollIntoView |
Siehe auch
- Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung
- Unterstützung von Steuerelementmustern in einem Benutzeroberflächenautomatisierungs-Anbieter
- Steuerelementmuster für Benutzeroberflächenautomatisierung für Clients
- UI-Automatisierungsstruktur Übersicht
- Verwenden der Zwischenspeicherung in der Benutzeroberflächenautomatisierung