Кнопка исчезает при изменении размера - PullRequest
5 голосов
/ 06 июня 2011

В разрабатываемом приложении 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 Ответ

8 голосов
/ 06 июня 2011

У вашей кнопки смешное поле: Margin="26,44,30,533"

Это означает, что кнопка должна быть более 500 пикселей снизу, отсечение происходит, если доступное пространство меньше, чем top margin + height + bottom margin.

( Статья MSDN о системе макетов & Выравнивание, поля и отступы )

...