【发布时间】:2016-07-13 03:27:31
【问题描述】:
单击带有子项的 MenuItem 时,不触发命令。 命令绑定良好。
没有子命令的MenuItem运行正常。
<MenuItem Header = "TopMenu" Command = "{Binding TopCommand}"> <!-- Not firing -->
<MenItem Header = "ChildMenu" Command = "{Binding ChildCommand}" /> <!-- Fire -->
</MeuItem>
所以,我使用交互...没有触发
<MenuItem Header = "TopMenu" Command = "{Binding TopCommand}"> <!-- Not firing -->
<i:Interaction.Triggers>
<i:EventTrigger EventName="PreviewMouseLeftButtonDown">
<i:InvokeCommandAction Command = "{Binding TopCommand}"/>
</I:EventTrigger>
<i:Interaction.Trigger>
<MenItem Header = "ChildMenu" Command = "{Binding ChildCommand}" /> <!-- Fire -->
</MeuItem>
我如何在 MenuItem 上使用 Command?
谢谢你
【问题讨论】: