【发布时间】:2014-02-19 15:21:08
【问题描述】:
<DockPanel Grid.Row="1" HorizontalAlignment="Right" Width="300">
<Button x:Name="startPackageSendButton" Command="{Binding StartPackageSendingProcessCommand}" Style="{StaticResource blueButtonStyle}" Content="Start" Width="100" VerticalAlignment="Top" Margin="0,0,0,0" Visibility="Visible" HorizontalAlignment="Right"/>
<Button x:Name="clearPackageSendButton" Command="{Binding ClearPackageSendingProcessCommand}" Style="{StaticResource blueButtonStyle}" Content="Clear" Width="100" VerticalAlignment="Top" Margin="0,0,0,0" Visibility="Collapsed" HorizontalAlignment="Right"/>
<Button x:Name="cancelPackageSendButton" Command="{Binding CancelPackageSendingProcessCommand}" Style="{StaticResource blueButtonStyle}" Content="Stop" Width="100" VerticalAlignment="Top" Margin="0,0,0,0" Visibility="Visible" HorizontalAlignment="Right"/>
</DockPanel>
我正在使用Dockpanel 来堆叠一些水平对齐的按钮。
如果某些按钮不是Visible 我在按钮之间有空格。
如果按钮没有将Visibility 设置为可见,我如何消除空格?
有没有什么技术可以达到这个效果?
编辑:我按照建议将隐藏更改为折叠。
【问题讨论】:
标签: c# .net wpf alignment dockpanel