我在Silverlight 5(VS2012)中使用StackPanels,如何将它们置于屏幕中心?是否存在任何属性(horizontalalignemt& verticalalignment什么都不做),或者我应该使用代码将它们置于中心位置?
答案 0 :(得分:1)
您必须将堆栈面板放在像Grid控件这样的容器中,然后水平和垂直对齐属性才能正常工作。
<Grid x:Name="LayoutRoot" Background="White">
<StackPanel Width="50" HorizontalAlignment="Right"> </StackPanel>
</Grid>