Namensraum | Vererbungshierarchie | Schnittstellen |
System.Windows.Forms.Layout | Object LayoutEngine |
Kurzbeschreibung |
LayoutEngine ist die abstrakte Basisklasse für Klassen, die Platzierungsvorschriften für die Darstllungselemente eines Fensters bereitstellen. |
Hinweise
Eine Platzierungsvorschrift für die Darstellungselemente eines Fensters wird als Unterklasse von LayoutEngine programmiert.
Eine Platzierungsvorschrift muss die Methode Layout bereitstellen, die die Platzierung der ihr mitgeteilten Darstellungselemente durchführt. Die Methode gibt einen logischen Wert zurück, der anzeigt, ob das übergeordnete Fenster sein Platzierungsverfahren ebenfalls ausführen soll.
Ein Fenster, das eine Platzierungsvorschrift besitzt, greift auf diese Platzierungsvorschrift mit einer Zugriffsmethode zu, die LayoutEngine heißen muss.
Eine Platzierungsvorschrift sollte robust programmiert sein, da ihre Ausführung auch verlangt werden kann, wenn nicht alle Darstellungselemente eines Fensters im Fenster vorhanden sind.
Ein Fenster kann die Ausführung seiner Platzierungsvorschrift mit SuspendLayout() zeitweilig untersagen und mit ResumeLayout() erneut zulassen.