如何删除WPF中垂直选项卡之间的多余间距
本文关键字:之间 选项 多余 垂直 何删除 删除 WPF | 更新日期: 2023-09-27 17:58:59
现在我有一个具有以下规范的tabControl:
<TabControl TabStripPlacement="Left" Margin="0,0,0,20" Name="TCMainWindow" DockPanel.Dock="Top" HorizontalContentAlignment="Left" VerticalContentAlignment="Top" Height="502" Width="938">
<TabItem Header="Import" Name="Import" Margin="0,-2,0,-7">
</TabItem>
<TabItem Header="Export" Name="Export" Margin="0,70,0,-87" RenderTransformOrigin="0.576,-2.45">
</TabItem>
</TabControl>
这在选项卡之间提供了一大块空白。如何删除选项卡之间的间距?
我注意到,如果我从第二个TabItem中删除RenderTransformOrigin,并手动将其向上移动到更靠近第一个选项卡的位置,则选项卡之间仍然有间距。
我想我的问题是,如何在第一个和第二个垂直选项卡之间没有间距?我不想有任何展示的空间。这可能吗?
您已经在第二个tabItem上显式地将Top margin设置为70。去掉它,它就会向上移动。此外,为什么你需要负利润。
<TabControl TabStripPlacement="Left" Margin="0,0,0,20" Name="TCMainWindow"
DockPanel.Dock="Top"
HorizontalContentAlignment="Left" VerticalContentAlignment="Top"
Height="502" Width="938">
<TabItem Header="Import" Name="Import">
</TabItem>
<TabItem Header="Export" Name="Export" RenderTransformOrigin="0.576,-2.45">
</TabItem>
</TabControl>