Hallo,
es gibt vor allem zwei Möglichkeiten.
Die einfache regelt das über Anchor für alle Controls. Standard ist Top+Left; wenn auch Right angegeben wird, wird das Control bei Vergrößerung des Fensters ebenfalls vergrößert. Das funktioniert aber nur begrenzt.
Bei der komplexen Methode müssen beim Form.ResizeEnd-Ereignis alle betroffenen Controls neu berechnet und angepasst werden.
In der Regel benutzt man Variante 1, aber nur für TextBox u.ä.
Eventuell gibt es unter WPF mehr und bessere Möglichkeiten.
Gruß Jürgen