gpt4 book ai didi

wpf - 如何删除 TabItem 内容的默认边距?

转载 作者:行者123 更新时间:2023-12-03 10:22:36 25 4
gpt4 key购买 nike

我正在使用 TabControl WPF 中的类,我注意到每个 TabItem 的内容所有边的默认边距为 4 像素。

示例代码:

<Window x:Class="TabControlPadding.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Grid>
<TabControl Margin="10">
<TabItem Header="Tab 1">
<Grid Background="Pink"/>
</TabItem>
<TabItem Header="Tab 2">
<Grid Background="LightBlue"/>
</TabItem>
</TabControl>
</Grid>
</Window>

截屏:

The margin around a TabItem's content

我想去掉这个边距(减少到零),但是 我宁愿不必完全替换模板 或任何类似的重物。

有没有一种简单的方法可以非常有针对性地做到这一点?

最佳答案

只需在 TabControl 上将 Padding 设置为零:

<TabControl Margin="10" Padding="0">

TabControl 的默认样式将 Padding 设置为 4,并将内容主机上的 Margin 绑定(bind)到 TabControl 上的 Padding。

关于wpf - 如何删除 TabItem 内容的默认边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3389938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com