Как выровнять два элемента на каждом конце в WPF? - PullRequest
1 голос
/ 15 марта 2012

Мне нужно показать две метки "привет" и "мир", один слева и другой справа. Как я могу это сделать?

Я пробовал это, но это не работает.

<Grid>
    <StackPanel Orientation="Horizontal" Width="300">
        <Label HorizontalAlignment="Left">Hello</Label>
        <Label HorizontalAlignment="Right">World</Label>
    </StackPanel>
</Grid>

Ответы [ 3 ]

1 голос
/ 15 марта 2012
 <Grid Width="300">
    <Grid.ColumnDefinitions>
      <ColumnDefinition Width="*" />
      <ColumnDefinition Width="*" />
    </Grid.ColumnDefinitions>
        <Label HorizontalAlignment="Left" Grid.Column="0">Hello</Label>
        <Label HorizontalAlignment="Right" Grid.Column="1">World</Label>
    </Grid>
1 голос
/ 15 марта 2012

Использовать сетку

<Grid>
    <Grid Width="300">
        <Label HorizontalAlignment="Left">Hello</Label>
        <Label HorizontalAlignment="Right">World</Label>
    </Grid>
</Grid>
0 голосов
/ 15 марта 2012

Использовать DockPanel

<Grid>
    <DockPanel Width="300">
        <Label DockPanel.Dock="Left">Hello</Label>
        <Label DockPanel.Dock="Right">World</Label>
    </DockPanel>
</Grid>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...