如果父类型为typeof,WPF DataTrigger绑定

时间:2013-12-17 17:35:46

标签: c# wpf

我的应用程序有一个全局滚动条样式,但是如果它们出现在将IsActive属性设置为true的特定控件类型内的任何位置,我希望滚动条看起来略有不同。下面的代码有效,但每次滚动条没有托管在自定义控件中时,我都会收到绑定错误。在尝试设置触发器之前有没有办法检查祖先?

<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=docking:DockingWindow}, Path=IsActive}"  Value="False">
    <Setter TargetName="Background" Property="Fill" Value="{DynamicResource Gray130}" />
</DataTrigger>

0 个答案:

没有答案