按钮在调整大小时消失

时间:2011-06-06 00:42:03

标签: c# wpf layout button resize

在我正在开发的WPF应用程序中,我打算在单独的网格中左侧有许多按钮,但是,当我调整应用程序的大小(使其变小)时,按钮会缩小并最终消失。

我知道有一些我忽视的东西,但我无法找出它是什么。

这是该网格的XAML:

<Grid HorizontalAlignment="Left"
      Margin="0,23,0,0"
      Name="pnlNav"
      VerticalAlignment="Stretch"
      Width="200">
    <Button Content="Team Open"
            Height="31"
            Name="btnTeamOpen"
            Width="144"
            Click="btnTeamOpen_Click"
            Margin="26,44,30,533" />
</Grid>

1 个答案:

答案 0 :(得分:8)

你的按钮有一个荒谬的余地:Margin="26,44,30,533"

这意味着按钮必须距离底部超过500像素,如果可用空间小于top margin + height + bottom margin,则会发生碎片。

MSDN article on the layout system&amp; Alignment, Margins & Padding