WPF 对齐按钮一个挨着另一个
WPF allign button one beside other
我正在尝试将 3 个按钮一个接一个地对齐到网格的中心。
这是我到目前为止尝试过的:
<Grid>
<StackPanel >
<Button>button1</Button>
<Button>button1</Button>
<Button>button1</Button>
</StackPanel>
</Grid>
我尝试使用堆叠面板,但它会把它们一个一个地堆叠在一起..但我想要一个挨着一个..
如何做呢?
提前致谢!我会很感激任何帮助。
答案:
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
</StackPanel>
试试这个,
<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>
只需在主网格内使用另一个网格
<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>
这是正确答案:
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
</StackPanel>
我正在尝试将 3 个按钮一个接一个地对齐到网格的中心。
这是我到目前为止尝试过的:
<Grid>
<StackPanel >
<Button>button1</Button>
<Button>button1</Button>
<Button>button1</Button>
</StackPanel>
</Grid>
我尝试使用堆叠面板,但它会把它们一个一个地堆叠在一起..但我想要一个挨着一个.. 如何做呢? 提前致谢!我会很感激任何帮助。 答案:
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
</StackPanel>
试试这个,
<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>
只需在主网格内使用另一个网格
<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>
这是正确答案:
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
</StackPanel>