Как выровнять кнопку на стеке в Windows Phone 7? - PullRequest
5 голосов
/ 31 марта 2011

Я добавил две кнопки в стеке и установил выравнивание, как показано в коде

<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>

но это не соответствует моему требованию. Я хочу, чтобы это было так, как показано на рисунке ниже.

enter image description here

Так как я могу это сделать?

1 Ответ

6 голосов
/ 31 марта 2011

Примерно так:

<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>

ОБНОВЛЕНИЕ: В связи с популярным спросом, здесь сетка без фиксированной ширины или столбцов.

<Grid>

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

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

</Grid>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...