【发布时间】:2012-11-23 04:13:42
【问题描述】:
如何将触发器设置为依赖于子属性? 就像我想根据 Expander 的 ListView 是否更改我的 Expander 的 header 有没有孩子。
但我总是收到 Comilor 错误,即 HasItems 无法解析...
<Expander Header="Expand to add new ports">
<Expander.Resources>
<Style TargetType="{x:Type Expander}">
<Style.Triggers>
<Trigger Property="Content.HasItems" Value="False">
<Setter Property="Header" Value="No children" />
</Trigger>
</Style.Triggers>
</Style>
</Expander.Resources>
<ListView ItemsSource="{Binding Path=SomeItems}">
</ListView>
【问题讨论】: