Expander.Is仅在当前模板是ToolTip的后代时展开

时间:2009-11-24 11:05:17

标签: wpf xaml binding findancestor

我在应用程序的多个位置使用DataTemplateStaticResource} ItemsControlContentControlToolTip。< / p>

模板包含Expander,如果IsExpanded位于DataTemplate内,我希望其ToolTip属性为真。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这会检查父工具提示,如果没有父工具提示,它将被评估为nothing = false:

<Expander Name="expJobContacts" 
    IsExpanded="{Binding IsVisible, 
        RelativeSource={RelativeSource Mode=FindAncestor, 
            AncestorType={x:Type ToolTip}}, 
        Mode=OneTime}" />

我测试过它。