Est-ce que WPF prend en charge l'utilisation de déclencheurs qui répondent aux événements routés, mais uniquement si une condition est remplie? Par exemple, WPF prend en charge le déclenchement sur les événements routés via les déclencheurs d'événements. -à-dire:Pouvez-vous utiliser des événements routés avec un MultiTrigger?
<Button>
<Button.Triggers>
<EventTrigger RoutedEvent="Click">
...
</..
</..
</..
Cependant, je suis à la recherche de la gâchette se déclenche seulement donné une certaine condition est remplie. Normalement, vous utilisez MultiTriggers pour répondre à plusieurs conditions. à savoir:
<Button>
<Button.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="..." Value="..."/>
<Condition Binding="..." Value="..."/>
</..
</..
</..
</..
Cependant ni le MultiTrigger ou MultiDataTrigger semblent soutenir le déclenchement des événements routés. Est-il même possible de mélanger ces deux concepts d'événements et de conditions routés dans XAML?
Je suis d'accord, et j'ajouterais que la plupart des événements routés qui indiquent un changement d'état ont des propriétés qui leur correspondent et peuvent être utilisés dans un MultiTrigger. –