布局更改时WPF保持按钮位置

时间:2014-04-03 05:33:25

标签: c# wpf

我的WPF表单上有一个按钮,其中包含以下XAML:

 <Button Name="CheckforThirdPartyUpdatesButton" Content="Check for Third Party Updates" Click="checkForThirdPartyUpdatesButton_Click" Width="Auto" MaxWidth="195" Height="25" MaxHeight="29" Margin="17,19,445,26"/>

单击按钮之前WPF的布局如下:

enter image description here

问题是,单击“检查第三方更新”按钮后,窗口高度增加约500像素。因此,由于我在按钮上设置的边距,它会下沉到窗口的按钮,并被新显示的列表框(通过按钮单击生成)覆盖。如何强制按钮保持其位置?

1 个答案:

答案 0 :(得分:2)

使用VerticalAlignmentHorizontalAlignment

设置按钮位置
 <Button VerticalAlignment="Top" HorizontalAlignment="Left" Name="CheckforThirdPartyUpdatesButton" Content="Check for Third Party Updates" Click="checkForThirdPartyUpdatesButton_Click" Width="Auto" MaxWidth="195" Height="25" MaxHeight="29" Margin="17,19,445,26"/>