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 IScrollProviderimplementieren. Das Vorhandensein des ScrollItem-Steuerelementmusters in einem Steuerelement impliziert 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 Bereich) innerhalb seines Viewports ändern kann, um das untergeordnete Steuerelement anzuzeigen. Beispiele für Steuerelemente, die dieses Steuerelementmuster implementieren, finden Sie unter Steuerelementtypen und deren unterstützte 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 müssen 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 IUIAutomationScrollPattern-Steuerelementmustermethoden für den Container verwenden, um das untergeordnete Element anzuzeigen.
Erforderliche Member für IScrollItemProvider
Die folgende Methode ist für die Implementierung der IScrollItemProvider-Schnittstelle erforderlich.
| Erforderliche Member | Memberart | Hinweise |
|---|---|---|
| ScrollIntoView | Methode | Keine |
Diesem Steuerelementmuster sind keine Eigenschaften oder Ereignisse zugeordnet.