Freigeben über


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.

Screenshot mit Andockcontainer mit zwei angedockten Untergeordneten

Dieses Thema enthält die folgenden Abschnitte.

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.

Steuerelementtypen und deren unterstützte Steuerelementmuster

Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung

übersicht über Benutzeroberflächenautomatisierungsstruktur