2014-01-23 3 views
0

Я использую StackPanels в Silverlight 5 (VS2012), как я могу центрировать их на экране? есть ли какое-либо свойство (horizontalalignemt & вертикальное выравнивание ничего не делать), или я должен централизовать их с помощью кода?Silverlight set stackpanel position center of screen

ответ

1

Вы должны положить панель стеллажа в контейнер, например, Grid control, тогда должны работать свойства горизонтального и вертикального выравнивания.

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

не работает, моя стекная панель отображается в верхнем правом углу экрана, должен ли я устанавливать любое свойство для сетки? его ширина или восемь, например? –

+0

это должно сработать, можете ли вы отправить образец кода, пожалуйста? –

+0

это сработало! Я установил ширину и высоту сетки в качестве размера экрана, затем это сработало! благодаря –