Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zusätzlich zu den fünf primären Layoutpanels (Canvas, DockPanel, Grid, StackPanel und WrapPanel) stehen weitere Layoutelemente zur Verfügung, die sich auf die Anordnung der in ihnen enthaltenen Objekte auswirken. Diese Layoutpanels können in bestimmten Szenarien hilfreich sein. Sie sind jedoch nicht im Hinblick auf die Unterstützung anspruchsvollerer Benutzeroberflächenszenarien optimiert, für die die primären Layoutpanels weitaus besser geeignet sind. Mithilfe des Objektepanels oder der Schaltfläche für Layoutcontainer im Werkzeugpanel können Sie diese anderen Layoutpanels dem Projekt hinzufügen.
Weitere Informationen zu diesen Layoutcontainern finden Sie im Abschnitt NET Development im Windows Software Development Kit (SDK) (möglicherweise in englischer Sprache).
Border
Ein Border-Objekt ist ein einfaches Objekt, das einen Rahmen, einen Hintergrund oder beides um ein anderes Objekt herum zeichnet. Ein Border-Objekt nimmt nur ein einzelnes untergeordnetes Objekt auf. In den meisten Fällen empfiehlt es sich, ein Raster- oder Canvaspanel in einem Border-Objekt zu platzieren, damit Sie mit mehreren untergeordneten Objekten arbeiten können.
Ein Border-Objekt
.png)
BulletDecorator (nur WPF)
Ein BulletDecorator-Objekt ist ein Objekt, das nur zwei untergeordnete Objekte aufnehmen kann. Hierbei handelt es sich üblicherweise um eine Textzeichenfolge und ein Symbol (das ein Steuerelement wie beispielsweise ein Kontrollkästchen darstellt).
Ein BulletDecorator-Objekt
.png)
Popup
Ein Popup-Objekt (im Objektepanel) ist ein Fenster, das in einer Anwendung vor allen anderen Inhalten, jedoch relativ zu einem anderen Objekt gerendert wird. Sie können ein Popup-Element beispielsweise als Kontextmenü für ein Objekt verwenden, um zusätzliche Informationen und Optionen für Benutzer bereitzustellen. Das Popup-Objekt nimmt ein einzelnes untergeordnetes Objekt auf und ist positioniert basierend auf einem Zielobjekt. Standardmäßig weist ein Popup-Objekt ein Rasterpanel als einziges untergeordnetes Objekt auf. Mit dem Rasterpanel können Sie innerhalb des Popup-Objekts mit mehreren untergeordneten Objekten arbeiten. In den meisten Fällen müssen Sie ein Popup nicht direkt erstellen, sondern Sie können ein Steuerelement verwenden, das ein Popup in seiner Vorlage verwendet (beispielsweise ein Popupmenü oder ein Kombinationsfeld). Ein Popup-Objekt weist eine Placement-Eigenschaft auf, die Sie im Eigenschaftenpanel unter Layout festlegen können. Mit der Placement-Eigenschaft wird bestimmt, wo das Popup-Element im Bezug auf das zum Aufrufen des Elements verwendete Objekt angezeigt wird.
ScrollViewer
Ein ScrollViewer-Objekt ermöglicht das Ausführen des Bildlaufs für die darin enthaltenen untergeordneten Objekte. Ein ScrollViewer-Objekt nimmt nur ein einzelnes untergeordnetes Objekt auf. Daher empfiehlt sich in den meisten Fällen, im ScrollViewer-Objekt ein Layoutpanel, z. B. ein Stapel-, Canvas- oder Rasterpanel, zu verwenden. Jedes Mal, wenn Sie dem ScrollViewer-Objekt ein untergeordnetes Objekt hinzufügen, wird das vorhandene untergeordnete Objekt durch das neue Objekt überschrieben. Das ScrollViewer-Objekt wird in den Vorlagen von anderen Steuerelementen wie Listenfeldern verwendet, um den Bildlauf in ihren Inhalten zu unterstützen. Wenn der Inhalt in einem ScrollViewer-Objekt zu umfangreich ist, können Sie das Freistellen des Inhalts aktivieren. Sie können auch steuern, ob Schiebeleisten deaktiviert, ausgeblendet oder sichtbar sind oder automatisch bei Bedarf angezeigt werden.
Ein ScrollViewer-Objekt
.png)
UniformGrid (nur WPF)
Ein UniformGrid-Objekt ordnet untergeordnete Objekte innerhalb gleicher oder uniformer Rasterbereiche an. Das UniformGrid-Objekt ist keine Variante des Grid-Panels. Es stellt eher ein Kachellayoutobjekt dar, da es gleichmäßige Abstände zwischen allen enthaltenen Objekten herstellt. Der jeweilige Abstand richtet sich nach der Anzahl der von Ihnen angegebenen Zeilen und Spalten. Sie können die Anzahl der Zeilen und Spalten im Eigenschaftenpanel unter Allgemeine Eigenschaften festlegen. Wenn Sie einem UniformGrid-Objekte untergeordnete Objekte hinzufügen, wird jedes Objekt in einem Bereich platziert, bis das UniformGrid-Objekt gefüllt ist. Die Anordnung erfolgt dabei von oben links nach unten rechts. Dies ist für Steuerelemente wie Bildlisten nützlich.
Ein UniformGrid-Objekt
.png)
Viewbox (nur WPF)
Ein ViewBox-Objekt skaliert alle zugehörigen untergeordneten Objekte, ähnlich wie ein Zoomsteuerelement. Da ein ViewBox-Objekt nur ein einzelnes untergeordnetes Objekt aufnimmt, sollten Sie ein Canvas- oder Rasterpanel darin platzieren, damit Sie den Zoomeffekt für mehrere untergeordnete Objekte nutzen können.
Das Viewbox-Objekt ist skaliert, um verschiedene Ansichten desselben Objekts oder einer Reihe von Objekten anzuzeigen, z. B. eine vergrößerte, eine verkleinerte oder eine gespiegelte Ansicht.
.png)