我想将对象样式的背景颜色设置为Window Foreground的颜色。那么....如何获取一个对象的颜色并将其用作样式中的值?
<Setter Property="Background" Value="????Window Foreground Color????" />
我尝试了不同的绑定组合,但它们都没有工作。在代码隐藏中,这个值将是 this.Foreground ,但是在XAML样式中?
答案 0 :(得分:0)
最快的方法是给父窗口一个名称并在绑定中使用它。像这样的东西(如果你把你的窗口命名为“Root”):
<Setter Property="Background" Value="{Binding ElementName=Root, Path=Foreground}" />