如何让我的按钮位于其细胞中心?

时间:2012-11-18 05:44:02

标签: button windows-8 winrt-xaml windows-store-apps grid-layout

我在第0行,第0行的网格中有一个后退按钮。

它将自己置于细胞的顶端;我希望它在中心。我尝试设置VerticalAlignment =“Center”,但这不起作用。也没有把它设置为“底部”:

<Button x:Name="buttonBack" VerticalAlignment="Bottom" Click="GoBack" IsEnabled="{Binding Frame.CanGoBack, ElementName=pageRoot}" Style="{StaticResource BackButtonStyle}"></Button>

......它没有让步。我怎么能把它拉下来呢?

1 个答案:

答案 0 :(得分:1)

确保未将行高设置为自动调整大小。如果使用Auto,则BackButtonStyle将底部边距设置为36,这使得您的按钮显示为“固定”到行的顶部。看起来你应该能够“移动”它,因为底部边距空间,但你不能因为行是自动调整大小。

我将带有BackButtonStyle的确切标记放入网格中,只要我在行上使用像素或星形大小,我就可以定位它。