2011-12-04 22 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

相关问题