ListBox里的MenuItem菜单动态参数传入

                                <ListBox.ContextMenu>
                                    <ContextMenu>
                                        <MenuItem
                                            Command="{Binding AddTrackListCommand}"
                                            CommandParameter="{Binding RelativeSource={RelativeSource AncestorType={x:Type ContextMenu}}, Path=PlacementTarget.SelectedItem}"
                                            Header="加入轨迹列表" />
                                        <MenuItem Command="{Binding AddFavorityCommand}" Header="{DynamicResource G_616}" />
                                        <MenuItem Command="{Binding SaveImageCommand}" Header="{DynamicResource G_31}" />
                                    </ContextMenu>
                                </ListBox.ContextMenu>
ListBox里的MenuItem菜单绑定当前选择的item,并传入viewmodel,

后台代码
public ICommand AddTrackListCommand { get { return new DelegateCommand<object>(AddTrackList); } }
原文地址:https://www.cnblogs.com/zsx-blog/p/14304147.html