Automatisches Ändern der Größe eines Elements zur Laufzeit
Wenn Sie die Größe eines Elements ändern, erhalten Sie möglicherweise nicht das gewünschte Ergebnis, wenn im Eigenschaftenpanel die Eigenschaften unter Layout nicht korrekt festgelegt sind. Die Eigenschaften, die sich auf die Größe eines Elements auswirken, sind die Breite, die Höhe, die Ausrichtung und die Ränder. Wenn beispielsweise die Größe eines Elements zur Laufzeit automatisch geändert werden soll, wenn die Größe des Anwendungsfensters geändert wird, müssen Sie Widht (Breite) und Height (Höhe) auf Auto festlegen, die gewünschten Optionen für HorizontalAlignment (Horizontale Ausrichtung) und VerticalAlignment (Vertikale Ausrichtung) auswählen und dann die Größe mithilfe der Margin-Eigenschaften (Rand) anpassen.
So ändern Sie die Größe eines Elements zur Laufzeit automatisch
Klicken Sie auf der Zeichenfläche oder im Interaktionspanel unter Objekte und Zeitachsen auf das Element, dessen Größe Sie ändern möchten. Das Element wird dadurch ausgewählt.
Klicken Sie im Eigenschaftenpanel unter Layout auf die Schaltfläche Auf "Auto" festlegen. Alternativ klicken Sie auf die Markierung Erweiterte Eigenschaftenoptionen neben den Eigenschaften Width (Breite) und Height (Höhe), und klicken Sie dann auf Auto.
Hinweis: Wenn Sie die Breite und die Höhe eines Elements auf Auto festlegen, wird die Größe des Elements möglicherweise reduziert, bis Sie die Randeigenschaften so festlegen, dass die Seiten des Elements hin zu den Kanten des enthaltenden Elements gezogen werden.
Die nächsten Eigenschaften, die unter Width (Breite) und Height (Höhe) aufgeführt sind, sind vom Typ des Layouts abhängig, in dem das Element enthalten ist. Wenn das übergeordnete Element beispielsweise ein Rasterpanel ist, werden die Eigenschaften Row (Zeile), RowSpan (Zeilenspanne), Column (Spalte) und ColumnSpan (Spaltenspanne) angezeigt. Wenn das übergeordnete Element ein Canvaspanel ist, sehen Sie die Eigenschaften Left (Links) und Top (Oben). Sie können diese Eigenschaften festlegen, um die Position des Elements im Layoutpanel zu bestimmen.
Hinweis: Wenn das übergeordnete Element Layoutpanel vom Typ StackPanel ist, verfügen die untergeordneten Elemente nicht über zusätzliche Eigenschaften unter Width (Breite) und Height (Höhe), da das Layout durch die Orientation-Eigenschaft (Ausrichtung) des StackPanel-Elements bestimmt wird, und alle untergeordneten Elemente werden in der unter Objekte und Zeitachsen angegebenen Reihenfolge gestapelt.
Legen Sie im Eigenschaftenpanel unter Layout die Eigenschaften HorizontalAlignment (Horizontale Ausrichtung) und VerticalAlignment (Vertikale Ausrichtung) fest, indem Sie auf eine der folgenden Schaltflächen klicken:
Left
Center
Right
Stretch
Legen Sie schließlich die Margin-Eigenschaften (Rand) fest, um zu bestimmen, wie weit von den Seiten des enthaltenden Elements das Element angezeigt werden soll.
Hinweis: Diese Werte für die Ränder bleiben statisch. Dies bedeutet, dass das Element nicht mehr sichtbar ist, wenn die Größe des Anwendungsfensters entsprechend weit reduziert wird. Sie können verhindern, dass das Element nicht mehr sichtbar ist, indem Sie die Eigenschaften für die minimale Breite und die minimale Höhe festlegen. Klicken Sie im Eigenschaftenpanel unter Layout auf die Schaltfläche Erweiterte Eigenschaften einblenden, und geben Sie dann die Werte für die Eigenschaften MinWidth (minimale Breite) und MinHeight (minimale Höhe) ein.