在WPF中检索系统值

时间:2012-05-20 13:09:39

标签: c# wpf xaml

此值:

{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

1 个答案:

答案 0 :(得分:1)

我可能会创建一个构造Margin的{​​{3}}。 (Thickness是一个结构,因此您不能只绑定Top属性)