Silverlight设置了屏幕的stackpanel位置中心

时间:2014-01-23 06:48:08

标签: silverlight

我在Silverlight 5(VS2012)中使用StackPanels,如何将它们置于屏幕中心?是否存在任何属性(horizo​​ntalalignemt& verticalalignment什么都不做),或者我应该使用代码将它们置于中心位置?

1 个答案:

答案 0 :(得分:1)

您必须将堆栈面板放在像Grid控件这样的容器中,然后水平和垂直对齐属性才能正常工作。

<Grid x:Name="LayoutRoot" Background="White">
    <StackPanel Width="50" HorizontalAlignment="Right"> </StackPanel>
</Grid>