Используйте Grid в качестве контента для Window и поместите все в него, и не помещайте Height и Width с вашими элементами управления
вместо этого используйте HorizontalAlignment, VerticalAlignment, Margin, Padding.
Для вашей сетки также укажите ширину ColumDefinition и высоту RowDefinition пропорционально, а не в точном выражении.
например
вместо того чтобы говорить
<ColumnDefinition Width="100"/>
скажи, как это
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="2*"/>