ScrollItem-Steuerelementmuster
Beschreibt Richtlinien und Konventionen für die Implementierung von IScrollItemProvider, einschließlich Informationen zu Methoden. Das ScrollItem-Steuerelementmuster wird verwendet, um einzelne untergeordnete Steuerelemente von Containern zu unterstützen, die IScrollProvider implementieren. Das Vorhandensein des ScrollItem-Steuerelementmusters für ein Steuerelement bedeutet nicht, dass sein Container oder ein Vorgänger das Scroll-Steuerelementmuster implementieren muss.
Wenn der Container das Scroll-Steuerelementmuster implementiert, fungiert das ScrollItem-Steuerelementmuster als Kommunikationskanal zwischen einem untergeordneten Steuerelement und seinem 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 Steuerelementtypen und ihre unterstützten Steuerelementmuster.
Dieses Thema enthält folgende Abschnitte:
- Implementierungsrichtlinien und -konventionen
- Erforderliche Member für IScrollItemProvider
- Zugehörige Themen
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. Alternativ muss sie jedoch einen gültigen Speicherort für die Eigenschaft IUIAutomationElement::CurrentBoundingRectangle (oder CachedBoundingRectangle) verfügbar machen. Dadurch kann eine Microsoft Benutzeroberflächenautomatisierung-Clientanwendung die Methoden des Steuerelementmusters IUIAutomationScrollPattern im Container verwenden, um das untergeordnete Element anzuzeigen.
Erforderliche Member für IScrollItemProvider
Die folgende Methode ist erforderlich, um die IScrollItemProvider-Schnittstelle zu implementieren.
Erforderliche Member | Memberart | Hinweise |
---|---|---|
ScrollIntoView | Methode | Keine |
Diesem Steuerelementmuster sind keine Eigenschaften oder Ereignisse zugeordnet.
Zugehörige Themen
-
Steuerelementtypen und ihre unterstützten Steuerelementmuster
-
Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung
-
Übersicht über die Benutzeroberflächenautomatisierungs-Struktur