Hinzufügen eines Objekts zu einem Layoutpanel
So fügen Sie ein Objekt zu einem Layoutpanel hinzu
Doppelklicken Sie im Microsoft Expression Blend-Projekt im Panel Objekte und Zeitachsen auf das Layoutpanel, zu dem Sie ein Element hinzufügen möchten. Beachten Sie, dass eine blaue Hervorhebung um das Panel herum anzeigt, dass es sich dabei jetzt um das aktive Objekt handelt.
Führen Sie einen der folgenden Schritte aus:
Klicken Sie im Werkzeugpanel auf eines der Zeichenwerkzeuge (beispielsweise Ellipse oder Stift), und zeichnen Sie ein Objekt im aktiven Panel.
Wählen Sie im Objektepanel ein Objekt (oder Steuerelement) aus, z. B. TextBlock, und zeichnen Sie das Objekt im aktiven Panel.
Tipp: Wenn für ein Steuerelement dessen Standardgröße verwendet werden soll (meist die optimale Größe als Ausgangsbasis), müssen Sie beim Auswählen auf das Steuerelement im Objektepanel doppelklicken. Das Steuerelement wird dem oberen linken Bereich des aktiven Panels hinzugefügt. Anschließend können Sie das Steuerelement an die gewünschte Position ziehen und nach Wunsch bearbeiten.
Wenn Sie ein untergeordnetes Objekt zu bestimmten Layoutpanels oder Layoutcontainern hinzufügen, müssen Sie möglicherweise Folgendes beachten:
DockPanel Wenn Sie untergeordnete Objekte zu einem DockPanel-Element hinzufügen, werden die Objekte standardmäßig auf der linken Seite des Panels angedockt. Das letzte untergeordnete Objekt, das Sie hinzufügen, kann den gesamten verbleibenden Platz im Panel ausfüllen, wenn die LastChildFill-Eigenschaft für dieses Objekt auf True gesetzt ist. Standardmäßig ist diese Eigenschaft auf False festgelegt. Wenn das Panel mit Objekten aufgefüllt wird, werden diese vom übergeordneten Layoutcontainer freigestellt oder verborgen.
StackPanel In einem StackPanel-Element wird jedes Objekt, das Sie erstellen oder zeichnen, automatisch als letztes untergeordnetes Element dem StackPanel-Element hinzugefügt. Wenn Sie weitere untergeordnete Objekte hinzufügen, können Sie feststellen, dass das StackPanel-Element diejenigen untergeordneten Objekte freistellt (oder ausblendet), die nicht passen. Wählen Sie freigestellte untergeordnete Objekte zum Bearbeiten aus, indem Sie im Panel Objekte und Zeitachsen darauf klicken. Sie können dann den Begrenzungsrahmen für die Objekte bearbeiten usw.
Popup, ViewBox, ScrollViewer, Border Die Elemente Popup, Viewbox, ScrollViewer und Border können nur ein einzelnes untergeordnetes Objekt aufnehmen. Bedenken Sie, dass beim Hinzufügen von untergeordneten Objekten zu diesen Layoutcontainern jedes von Ihnen hinzugefügte untergeordnete Objekt lediglich das vorherige untergeordnete Objekt ersetzt. Im Allgemeinen sollten Sie ein Raster- oder Canvaspanel in diesen Layoutcontainern platzieren, damit diese mehrere untergeordnete Objekte aufnehmen können.