Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 您可以将路由事件与MultiTrigger一起使用吗?_Wpf_Triggers_Eventtrigger_Routedevent_Multidatatrigger - Fatal编程技术网

Wpf 您可以将路由事件与MultiTrigger一起使用吗?

Wpf 您可以将路由事件与MultiTrigger一起使用吗?,wpf,triggers,eventtrigger,routedevent,multidatatrigger,Wpf,Triggers,Eventtrigger,Routedevent,Multidatatrigger,WPF是否支持使用触发器来响应路由事件,但只满足给定的条件 例如,WPF支持通过事件触发器触发路由事件。 即: ... 我想不是。不管怎么说,不是你想的那样 当多个属性同时具有匹配值时,将触发MultiTrigger和MultiDataTrigger。这很容易发生,因为它是基于状态的。它基于保持不变的值,至少在一段时间内保持不变 另一方面,事件发生后就消失了。当两个多事件不是同时发生时,您如何应对它们 您必须使用EventTrigger设置某些属性的状态(此处附加的属性听起来不错),然后创建一

WPF是否支持使用触发器来响应路由事件,但只满足给定的条件

例如,WPF支持通过事件触发器触发路由事件。 即:


...

我想不是。不管怎么说,不是你想的那样

当多个属性同时具有匹配值时,将触发
MultiTrigger
MultiDataTrigger
。这很容易发生,因为它是基于状态的。它基于保持不变的值,至少在一段时间内保持不变

另一方面,事件发生后就消失了。当两个多事件不是同时发生时,您如何应对它们


您必须使用
EventTrigger
设置某些属性的状态(此处附加的属性听起来不错),然后创建一个查看这些属性的
multi-trigger

我同意,我要补充的是,大多数表示状态变化的RoutedEvents都有相应的属性,可以在多触发器中使用。
<Button>
  <Button.Triggers>
    <EventTrigger RoutedEvent="Click">
      ...
    </..
  </..
</..
<Button>
  <Button.Triggers>
    <MultiDataTrigger>
      <MultiDataTrigger.Conditions>
         <Condition Binding="..." Value="..."/>
         <Condition Binding="..." Value="..."/>
      </..
    </..
  </..
</..