我需要显示两个标签“hello”和“world”,一个在最左边,另一个在最右边。 我怎样才能做到这一点?
我试过这个,但它不起作用。
<Grid>
<StackPanel Orientation="Horizontal" Width="300">
<Label HorizontalAlignment="Left">Hello</Label>
<Label HorizontalAlignment="Right">World</Label>
</StackPanel>
</Grid>
答案 0 :(得分:1)
使用网格
<Grid>
<Grid Width="300">
<Label HorizontalAlignment="Left">Hello</Label>
<Label HorizontalAlignment="Right">World</Label>
</Grid>
</Grid>
答案 1 :(得分:1)
<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>
答案 2 :(得分:0)
使用DockPanel
<Grid>
<DockPanel Width="300">
<Label DockPanel.Dock="Left">Hello</Label>
<Label DockPanel.Dock="Right">World</Label>
</DockPanel>
</Grid>