我有我的分层树视图绑定奇妙我的ViewModel使用Caliburn微。 (ViewModel有一个Items属性返回一个ObservableCollection - treeview被命名为这个Items属性 - 绑定没有问题)。Caliburn Micro与Treeview上下文菜单
但是,问题出现在上下文菜单中。该菜单在treenode所代表的对象实例上触发一个方法。我想要达到的目的是让菜单在我的根ViewModel上激发一个方法,并将它作为参数传递给由点击的treenode表示的对象的实例。 这是我的XAML:
<HierarchicalDataTemplate DataType="{x:Type m:TaskGrouping}"
ItemsSource="{Binding Children}">
<Label Content="{Binding Name}"
FontWeight="Bold">
<Label.ContextMenu>
<ContextMenu>
<MenuItem Header="Add New SubFolder"
cal:Message.Attach="AddNewSubfolder" />
<MenuItem Header="Remove this folder"
cal:Message.Attach="RemoveFolder" />
</ContextMenu>
</Label.ContextMenu>
</Label>
</HierarchicalDataTemplate>
我需要什么样的变化,使我的XAML,以达到我想要什么?