我有两个用户控件LeftPanel
和DeviceList
. DeviceList
在里面LeftPanel
。我希望设备列表中的上下文菜单能够调用父视图模型上的命令,该模型设置在承载DeviceList
. 我尝试了以下方法,但它不起作用。
这是里面的 ContextMenuDeviceList
<MenuItem Command="{Binding RelativeSource={RelativeSource Mode=FindAncestor,
AncestorType={x:Type local:LeftPanel}},
Path=DeviceListViewModel.RemoveDevice}">
这是LeftPanel
用户控件
<UserControl x:Class="Tool.LeftPanel" .... >
<Grid DataContext="{Binding DeviceListViewModel}" Grid.Column="1">
<local:DeviceList Grid.Row="1" Margin="0,0,0,10"/>