2012-04-28 4 views
0

В нижней «строке» (? Внутри StackPanel с горизонтальной ориентацией) моего контроля SilverLight Я хотел бы показать две вещи:SilverLight: как выровнять кнопки в StackPanel центре и справа

  1. «Сохранить» кнопка - центр выровнен
  2. поля текста с небольшим текстом (родов Version) - быть выровнена по правому

Как сделать это? Если я положу оба внутри стекольной панели, их выравнивание будет одинаковым ... Оберните панель, просто соедините их вместе ...

Просьба сообщить.

спасибо.

ответ

2

Внутри панели стека создайте сетку с двумя столбцами, затем выровняйте каждую колонку независимо.

<StackPanel x:Name="Layout" Background="Black"> 
    <Grid> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="2*"></ColumnDefinition> 
      <ColumnDefinition Width="2*"></ColumnDefinition> 
     </Grid.ColumnDefinitions> 
     <Label Name="Left" HorizontalAlignment="Left" grid.column=1/> 
     <Button x:Name="Button2" Content="And me!" HorizontalAlignment="Center" ></Button> 
    </Grid> 
</StackPanel> 

Отсутствие совершенного синтаксиса, но его просто для демонстрации идеи.

Надеюсь, это поможет!

Смежные вопросы