2015-08-05 3 views
0

Im пытается выровнять 3 кнопки один рядом с одним в центре сетки.WPF allign button один рядом с другим

Это то, что я пытался до сих пор:

<Grid> 

    <StackPanel > 
    <Button>button1</Button> 
    <Button>button1</Button> 
    <Button>button1</Button> 
    </StackPanel> 
</Grid> 

я пытался использовать StackPanel, но складывать их друг на друга ..но я хочу рядом друг один .. Как это можно сделать? Спасибо заранее! я буду признателен за любую помощь. Ответ:

<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center"> 
      </StackPanel> 

ответ

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

спасибо, но я хочу, чтобы они выглядели нормально .. не растягивались до e конец .. :) @Abin Mathew –

+0

@itapi обычный средство? –

+0

@ Абин Мэтью неважно, я нахожу это благодарением. –

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

это правильный ответ:

<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center"> 
     </StackPanel>