0

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

  1. “保存”按钮 - 居中对齐
  2. 带有小文本(版本类型)的文本字段 - 向右对齐

怎么做?如果我将两者都放在 stackpanel 内,它们的对齐方式将是相同的......包装面板只需将它们绑在一起......

请指教。

谢谢你。

4

1 回答 1

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>

没有完美的语法,但它只是为了展示这个想法。

希望这可以帮助!

于 2012-04-28T14:19:30.793 回答