gpt4 book ai didi

c# - 如何在 C# 代码中删除 wpf TabItem 内容的默认边距

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:09 25 4
gpt4 key购买 nike

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

我正在用 C# 代码动态构建选项卡控件,但我只看到了下面的 XAML 解决方案。这是如何在 C# 代码或模板中实现的。

<TabItem>
<Grid Margin="-4">
</Grid>
<TabItem>

Tab Border

最佳答案

例如,您必须分配一个网格 ID(与您的情况相关):

  <Grid Name ="grd">
</Grid>

然后像下面这样应用 margin 规范:

grd.Margin = new Thickness(-4);

此外,您还可以使用此语法的变体:

grd.Margin = new Thickness(-4,-4,-4,-4);

您可以将相同的技术应用于其他控件。在以下位置阅读有关此主题(Wpf Margin)的更多信息:https://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.margin.aspx

希望这会有所帮助。

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

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