WPF - MVVM - 动态菜单创建和事件处理

时间:2014-12-02 18:46:04

标签: c# wpf mvvm

我正在通过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菜单项时,我该怎么做才能处理引发的事件。请帮帮我。

0 个答案:

没有答案