Когда щелкнуть MenuItem с дочерним элементом, а не командой стрельбы. Команда хорошо привязана.Как я могу запустить команду, где 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 с ребенком?
благодарит вас
Использование метода триггера взаимодействия уже в моем вопросе. Но это не сработает. – user3214694
Однако ваш код имеет некоторые ошибки ' I: EventTrigger>' '' –
ganchito55