我试图将3个按钮对齐在网格中心的一个旁边。
这是我到目前为止所尝试的:
<Grid>
<StackPanel >
<Button>button1</Button>
<Button>button1</Button>
<Button>button1</Button>
</StackPanel>
</Grid>
我试图使用一个堆叠面板,但它将它们彼此叠加..但我想要一个旁边一个.. 怎么做到呢? 提前致谢!我会感激任何帮助。 回答:
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
</StackPanel>
答案 0 :(得分:0)
试试这个,
<StackPanel Orientation="Horizontal" Margin="5">
<Button Width="100" Height="30">button1</Button>
<Button Width="100" Height="30">button1</Button>
<Button Width="100" Height="30">button1</Button>
</StackPanel>
答案 1 :(得分:0)
只需在主网格中使用另一个网格
<Grid>
<Grid VerticalAlignment="Center" HorizontalAlignment="Center">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0">button1</Button>
<Button Grid.Column="1">button1</Button>
<Button Grid.Column="2">button1</Button>
</Grid>
</Grid>
答案 2 :(得分:0)
这是正确答案:
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
</StackPanel>