SilverLight:如何在stackpanel中心和右侧对齐按钮

时间:2012-04-28 13:57:33

标签: silverlight silverlight-4.0

在我的SilverLight控件的底部“行”(StackPanel内部,水平方向?)中,我想显示两件事:

  1. “保存”按钮 - 居中对齐
  2. 带有小文本的文本字段(版本类型) - 要与右侧对齐
  3. 怎么做?如果我把两个放在stackpanel里面,他们的对齐就会一样......换面板只是将它们系在一起......

    请告知。

    谢谢。

1 个答案:

答案 0 :(得分:2)

在堆栈面板中创建一个包含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>

没有完美的语法,只是为了证明这个想法。

希望这有帮助!