Все, что вы можете сделать с DockPanel
, также можно сделать с Grid
- DockPanel
- это просто ярлык.Так что да, вы можете сделать все это по умолчанию Grid
.
Что касается того, как сделать макет: это зависит от того, как вы хотите, чтобы размер изменялся.Все ли остается пропорциональным при изменении размера?Если это так, то подойдет Grid
с тремя столбцами (и процентным размером для ColumnDefinition
с).На самом деле вам потребуется четыре строки, но не три - первый RowDefinition
будет для ToolBar
(с использованием ColumnSpan="3"
) и потребуется Height="Auto"
, поэтому он использует ToolBar
размер по умолчанию;остальные строки будут иметь размер в процентах.
Попробуйте, посмотрите, работает ли он для вас.Если изменение размера должно быть более сложным, чем просто пропорциональным, тогда опубликуйте второй снимок экрана с другим размером, и мы можем попытаться помочь вам в этом.