xaml:有没有一种方法可以在多个触发器中实现OR逻辑?

xaml:有没有一种方法可以在多个触发器中实现OR逻辑?,xaml,role,multitrigger,Xaml,Role,Multitrigger,我希望该角色既可以是TopLevelHeader也可以是TopLevelItem。在不指定两个多触发器的情况下,这是否可行 <MultiTrigger> <MultiTrigger.Conditions> <!-- IsPressed --> <Condition Property="IsPressed" Value="True"/> <Condition Property="Role" Value="TopLeve

我希望该角色既可以是TopLevelHeader也可以是TopLevelItem。在不指定两个多触发器的情况下,这是否可行

<MultiTrigger>

  <MultiTrigger.Conditions>

  <!--  IsPressed   -->
  <Condition Property="IsPressed" Value="True"/>
  <Condition Property="Role" Value="TopLevelHeader"/>

  </MultiTrigger.Conditions>

    <Setter TargetName="Border" Property="Background" .../>

</MultiTrigger>


TIA

查理·罗宾斯发表了一篇关于:

多触发器(和多数据触发器) 两者都有一个名为 类型的“条件” 条件收集。每种情况 对象在这些 ConditionCollections可以在中使用 两种方法之一:

  • 可以设置属性和值属性以设置普通 财产状况
  • 可以设置绑定和值属性以设置数据条件
  • 现在如果你想完成一个或 无论哪种情况,你都会 实际使用多数据触发器。这个 明白了,我们可以使用 条件的绑定属性 类与 多值转换器,以获得所需的 行为


    他也发布了一条消息。

    我成功地让它工作了,但我有点犹豫是否要实施它,因为我担心维护猴子的影响。等等,是我。见鬼去吧,它要进去了!再次感谢你,作为一只维护猴子,呃,蓝精灵,我把我的蓝色小便便扔给你了P