2011-12-04 21 views
0

我應該使用什麼樣的面板放在那裏兩個按鈕 - 下一步和後退導航?我想他們是在中心和之間的差距伸展在最後一排 - 取決於窗口大小。導航面板中的WPF應用程序

回答

1

如果你想要一個「拉伸差距」,那麼我會使用一個Grid

<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="5*" /> 
     <ColumnDefinition Width="Auto" /> 
     <ColumnDefinition Width="*" /> 
     <ColumnDefinition Width="Auto" /> 
     <ColumnDefinition Width="5*" /> 
    </Grid.ColumnDefinitions> 
    <Button Grid.Column="1" Content="Left" /> 
    <Button Grid.Column="3" Content="Right" /> 
</Grid> 

您可以通過調整列調整你的間隙的大小定義。目前的定義將使上的按鈕5X任何間隙的兩側的區域。

+0

感謝,這真的是我需要的 – Sergey

0
<DockPanel LastChildFill="False"> 
    <Button DockPanel.Dock="Left">Left Button</Button> 
    <Button DockPanel.Dock="Right">Right Button</Button> 
</DockPanel> 

或者

<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="Auto" /> 
     <ColumnDefinition Width="*" /> 
     <ColumnDefinition Width="Auto" /> 
    </Grid.ColumnDefinitions> 
    <Button Grid.Column="0">Left button</Button> 
    <Button Grid.Column="2">Right button</Button> 
</Grid> 
+0

第一個沒有留下它們之間的差距可言,第二個併網使他們粘到邊界。 – Sergey

相關問題