Alcuni controlli WPF (come il Button) sembrano consumare felicemente tutto lo spazio disponibile nel suo 'contenitore se non si specifica l'altezza che deve avere.
E alcuni, come quelli che devo usare in questo momento, il (multilinea) TextBoxe il ListBoxpiù sembrano preoccupati solo di prendere lo spazio necessario per adattarsi al loro contenuto, e non di più.
Se metti questi ragazzi in una cella in a UniformGrid, si espanderanno per adattarsi allo spazio disponibile. Tuttavia, le UniformGridistanze non sono adatte a tutte le situazioni. Cosa succede se si dispone di una griglia con alcune righe impostate su * height per dividere l'altezza tra se stessa e altre * righe? Che cosa succede se si dispone di a StackPanele si dispone di a Label, a Liste a Button, come è possibile ottenere l'elenco per occupare tutto lo spazio non occupato dall'etichetta e dal pulsante?
Penso che questo sarebbe davvero un requisito di layout di base, ma non riesco a capire come farli riempire lo spazio che potrebbero (metterli in un DockPanele impostarlo per riempire anche non funziona, sembra, dal momento che l' DockPanelunico occupa lo spazio necessario ai suoi "sottocontrolli".
Una GUI ridimensionabile sarebbe abbastanza orribile se si dovesse giocare con Height, Width, MinHeight, MinWidthetc.
Riesci a legare il tuo Heighte le Widthproprietà alla cella della griglia che occupi? O c'è un altro modo per farlo?