嗨,我有一个触发器现在我想为其添加一个条件 这是我工作正常的简单触发器
<Trigger Property="controls:Holiday.ShowHoliday" Value="True">
<Setter TargetName="PART_HolidayView" Property="Visibility" Value="Visible" />
</Trigger>
现在我想检查另一个控件是否可见,所以我应该使用多数据触发器,所以我以这种方式编写了代码
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding controls:Holiday.ShowHoliday}" Value="True" />
<Condition Binding="{Binding ElementName=PART_MonthView, Path=Visibility}" Value="Hidden" />
</MultiDataTrigger.Conditions>
<Setter TargetName="PART_HolidayView" Property="Visibility" Value="Visible" />
</MultiDataTrigger>
但是我也没有通过这种方式进行测试
<Condition Binding="{Binding controls:Holiday.ShowHoliday,RelativeSource {RelativeSource Self}}" Value="True" />
什么也没发生