我正在通过WPF-MVVM玩我的方式而且我喜欢它。但似乎我现在被困住了。
我使用以下代码为我的应用程序动态创建了一个菜单:
<Menu x:Name="menuMain" Height="25" Width="Auto" DockPanel.Dock="Top" ItemsSource="{Binding MenuItems}"/>
菜单显示正常,但我不知道如何处理单击每个子菜单时引发的事件。因为我在XAML中没有使用任何<MenuItem />
元素来创建子菜单(子菜单是动态创建的)我不能用命令做到这一点,我也不能使用EventTriggers
我根本不会问如何处理MVVM中的事件,因为我已经做了几次。我的问题基本上是下面是我动态创建的菜单
File
--New
----New Text Document
----New Word Document
--Open
--Add
单击New Text Document
菜单下New
菜单项下的File
菜单项时,我该怎么做才能处理引发的事件。请帮帮我。