如何在Windows Phone 7中对齐stackpanel上的按钮?

rub*_*raj 5 silverlight windows-phone-7

我在stackpanel中添加了两个按钮,并设置了对齐,如代码所示

<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
<Button Content="Button" Height="64" Name="button1" Width="160" HorizontalAlignment="Left" VerticalAlignment="Top"/>
<Button Content="Button" Height="64" Name="button2" Width="160" HorizontalAlignment="Right" VerticalAlignment="Top"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

但这与我的要求不符.我希望它如下图所示.

在此输入图像描述

那我该怎么做呢?

Ste*_*rne 6

像这样的东西:

<Grid
    Width="480">

    <Grid.ColumnDefinitions>
        <ColumnDefinition
            Width="*" />
        <ColumnDefinition
            Width="*" />
    </Grid.ColumnDefinitions>

    <Button
        Width="200"
        Content="Clear" />

    <Button
        Grid.Column="1"
        Width="200"
        Content="Options"
        HorizontalAlignment="Right"
        />

</Grid>
Run Code Online (Sandbox Code Playgroud)

更新:由于受欢迎的需求,这里是没有固定宽度或列的网格.

<Grid>

    <Button
        Width="150"
        Content="Clear"
        HorizontalAlignment="Left" 
        />

    <Button
        Width="150"
        Content="Options"
        HorizontalAlignment="Right" 
        />

</Grid>
Run Code Online (Sandbox Code Playgroud)