此值:
{Binding Source={x:Static shell:SystemParameters2.Current}, Path=WindowNonClientFrameThickness}
通常类似8,24,8,8
,具体取决于您的操作系统设置。现在,我需要检索“顶部”值(在本例中为24)并将其否定为-24
并将其用作边距:
<TabControl Margin="0,-24,0,0" />
但是,如何检索该值,否定它,并将其置于选项卡的上边距值?
如果重要,我正在使用https://nuget.org/packages/Microsoft.Windows.Shell
答案 0 :(得分:1)
我可能会创建一个构造Margin
的{{3}}。 (Thickness
是一个结构,因此您不能只绑定Top
属性)