Ich versuche, ein TabControl so zu gestalten, dass es sich automatisch an die Größe seines äußeren Platzes anpasst (es befindet sich in einem StackPanel):
%Vor%Das obige Snippet erzeugt das folgende Fenster, während der rote Rahmen den unteren Teil des Fensters erreichen soll:
Das Problem ist Ihr StackPanel
. StackPanels dehnen ihre Kinder nicht.
Verwenden Sie stattdessen DockPanel
: Das letzte Kind wird gestreckt, um den verbleibenden Platz zu füllen (siehe LastChildFill , standardmäßig true
).
Das explizite Festlegen von VerticalAlignment
ist nicht erforderlich, da der Standardwert Stretch
.
Verwandter Link: Übersicht über Panels in MSDN
>Tags und Links wpf layout vertical-alignment tabcontrol