Dock-Steuerelementmuster
Beschreibt Richtlinien und Konventionen für die Implementierung von IDockProvider-, einschließlich Informationen zu Eigenschaften und Methoden. Das Dock Steuerelementmusters wird verwendet, um die Dockeigenschaften eines Steuerelements in einem Dockingcontainer verfügbar zu machen.
Ein Dockingcontainer ist ein Steuerelement, mit dem Sie untergeordnete Elemente horizontal und vertikal relativ zueinander anordnen können. Die folgende Abbildung zeigt einen Dockingcontainer mit zwei untergeordneten Elementen. Beispiele für Steuerelemente, die dieses Steuerelementmuster implementieren, finden Sie unter Steuerelementtypen und deren unterstützte Steuerelementmuster.
Dieses Thema enthält die folgenden Abschnitte.
- Implementierungsrichtlinien und -konventionen
- Erforderliche Member für IDockProvider-
- Verwandte Themen
Implementierungsrichtlinien und -konventionen
Beachten Sie bei der Implementierung des Dock Steuerelementmusters die folgenden Richtlinien und Konventionen:
- IDockProvider- macht keine Eigenschaften des Dockingcontainers oder eigenschaften von Steuerelementen verfügbar, die neben dem aktuellen Steuerelement innerhalb des Dockingcontainers verankert sind.
- Steuerelemente werden relativ zueinander basierend auf ihrer aktuellen Z-Reihenfolge angedockt; je höher ihre Z-Ordnungsplatzierung, desto weiter werden sie vom angegebenen Rand des Dockingcontainers platziert.
- Wenn die Größe des Andockcontainers geändert wird, werden alle angedockten Steuerelemente innerhalb des Containers an demselben Rand neu positioniert, an dem sie ursprünglich angedockt wurden. Die angedockten Steuerelemente werden auch entsprechend dem Andockverhalten ihrer DockPosition-Eigenschaft so angepasst, dass alle Abstände innerhalb des Containers gefüllt werden. Wenn z. B. DockPosition_Top angegeben ist, wird die linke und rechte Seite des Steuerelements erweitert, um den verfügbaren Platz auszufüllen. Wenn DockPosition_Fill angegeben ist, werden alle vier Seiten des Steuerelements erweitert, um den verfügbaren Platz auszufüllen.
- Auf einem System mit mehreren Monitoren sollten Steuerelemente links oder rechts neben dem aktuellen Monitor angedockt werden. Wenn dies nicht möglich ist, sollten sie auf der linken Seite des äußerst linken Monitors oder der rechten Seite des äußerst rechten Bildschirms andocken.
Erforderliche Elemente für IDockProvider-
Die folgenden Eigenschaften und Methoden sind für die Implementierung der IDockProvider Schnittstelle erforderlich.
Erforderliche Mitglieder | Elementtyp | Notizen |
---|---|---|
DockPosition- | Eigentum | Nichts |
SetDockPosition- | Methode | Nichts |
Dieses Steuerelementmuster hat keine zugehörigen Ereignisse.
Verwandte Themen
-
Steuerelementtypen und deren unterstützte Steuerelementmuster
-
Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung
-
übersicht über Benutzeroberflächenautomatisierungsstruktur