我的 xaml 应用程序在调试时没有填满我的屏幕。如您所见,我的按钮显示在底部。
调试应用程序后,按钮现在已经升了一半。 这是 xaml 设置为默认的位置,两者都是 auto 自动。
如果您的按钮位于堆栈面板中,您可以将堆栈面板锁定(锚定)到 LayoutRoot 的底部,并将堆栈面板的高度设置为接近按钮高度的高度。然后,我会考虑将 LayoutRoot 的宽度和高度设置为自动。
您还可以使用行和列及其尺寸来配置网格。
试试这个 xaml:
<Grid>
<StackPanel HorizontalAlignment="Center" Margin="0,278,0,0" Width="517" Orientation="Horizontal" Height="50" VerticalAlignment="Bottom">
<Button Content="Button"/>
<Button Content="Button"/>
</StackPanel>
</Grid>
在您的网格上,您会看到位于网格两侧中心的小锁。如果您添加一个对象并沿着锁移动鼠标,您的光标将变为指向手指图标的手。如果此时单击锁,您将看到锁锁定或解锁。(即您会看到锁定线之间的间隙更大)。它有助于在调整屏幕大小时保持对象的锚点位置。
这是选择了堆栈面板的屏幕截图。请注意,只有底部锚被锁定。
而不是使用自动,对两者都使用底部。