隐藏停靠面板 space
Hide dock panel space
我想创建一个带有两个按钮的 window,第一个是固定的,第二个是出现和消失的。
但是当第二个被隐藏时 window 继续允许它是 space。
我不想要它。我该如何解决?
感谢
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<DockPanel Grid.Column="0">
<Button x:Name="button" Content="Button" Width="auto" />
</DockPanel>
<DockPanel Grid.Column="1">
<Button x:Name="button1" Content="Button" HorizontalAlignment="Left" Click="button1_Click" />
</DockPanel>
</Grid>
尝试 "Collapsed" 而不是 "Hidden"。
button1.Visibility = Visibility.Collapsed;
隐藏和折叠之间的区别在于在您的布局上保留 space。 Hidden保留它,Collapsed不是。
我想创建一个带有两个按钮的 window,第一个是固定的,第二个是出现和消失的。 但是当第二个被隐藏时 window 继续允许它是 space。 我不想要它。我该如何解决? 感谢
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<DockPanel Grid.Column="0">
<Button x:Name="button" Content="Button" Width="auto" />
</DockPanel>
<DockPanel Grid.Column="1">
<Button x:Name="button1" Content="Button" HorizontalAlignment="Left" Click="button1_Click" />
</DockPanel>
</Grid>
尝试 "Collapsed" 而不是 "Hidden"。
button1.Visibility = Visibility.Collapsed;
隐藏和折叠之间的区别在于在您的布局上保留 space。 Hidden保留它,Collapsed不是。