防止网格扩散并占据其所有父控制空间

时间:2015-01-04 11:54:40

标签: wpf xaml grid styles size

我有以下样式,可以产生理想的外观。

<Style x:Key="DefaultStackPanelStyle" TargetType="StackPanel">
  <Setter Property="Height" Value="50"></Setter>
  <Setter Property="Width" Value="120"></Setter>
</Style>
<Style x:Key="DefaultRowStyle" TargetType="RowDefinition">
  <Setter Property="Height" Value="50"></Setter>
</Style>
<Style x:Key="DefaultColumnStyle" TargetType="ColumnDefinition">
  <Setter Property="Width" Value="120"></Setter>
</Style>

我希望,由于面板(放置在网格的单元格中)被设置为固定大小,它会扩展到包含的行和列。我已经尝试了 Auto * 作为列/行的宽度/高度,但这导致网格遍布整个地方。

当我查看设计器时,堆栈面板实际上标记为我设置的尺寸。它是细胞的填充物,在其中充满了空虚。

我忘了考虑什么?

0 个答案:

没有答案