Вы не хотите, чтобы эти вещи входили в Canvas
.Я не уверен, что когда-либо использовал Canvas
в WPF.
DockPanel
- ваш друг, и вот как это работает:
- Каждый элемент управления в
DockPanel
получает DockPanel.Dock
прикрепленное свойство: слева, сверху, справа или снизу - Что, без заливки?Это важно: у вас может быть один элемент управления, заполняющий доступное пространство, и это будет последний элемент управления , объявленный в
DockPanel
.Таким образом, даже если вы хотите, чтобы элемент управления «заливка» находился на самом верху, вы делаете его последним элементом в DockPanel
и устанавливаете DockPanel.Dock="Top"
. - Кроме последнего элемента «заливка»другие, которые имеют такую же настройку стыковки, будут закреплены в том порядке, в котором они были объявлены.
В основном, DockPanel
может использоваться точно так же, как StackPanel
, за исключением того, что он будет заполнен доступнымпространство.