1

这个值:

{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

4

1 回答 1

1

我可能会创建一个值转换器来构建Margin. (Thickness是一个结构,所以你不能只绑定Top属性)

于 2012-05-20T13:11:27.433 回答