我想在鼠标左键单击控件上添加触发器。触发时,如果设置了视图模型的特定属性,则设置一些控件属性。但是,如果未设置viewmodel属性,请调用一些命令操作。在WPF中可以实现吗?
目前我只有
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseRightButtonDown">
<interactivity:InvokeCommandAction AutoEnable="False"
Command="{Binding SomeCommand}"
CommandParameter="{x:Static SomeParameter" />
</i:EventTrigger>
</i:Interaction.Triggers>
我不确定如何检查条件以及是否基于结果调用命令或设置控件属性。
请提出建议。