У меня есть:
<ListBox>
<ListBox.Resources>
<DataTemplate DataType="{x:Type ViewModels:StyleViewModel}">
<DockPanel>
<Button Content="{Binding Name}" Tag="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListBox}}}">
<Button.ContextMenu>
<ContextMenu>
<MenuItem Header="Delete" Command="{Binding PlacementTarget.Tag.DataContext.RemoveMember1FavoriteStyleCommand}" CommandParameter="{Binding}" />
</ContextMenu>
</Button.ContextMenu>
</Button>
</DockPanel>
</DataTemplate>
</ListBox.Resources>
</ListBox>
То, чего я пытаюсь добиться, - это связать команду в пункте меню контекстного меню с ICommand, которая определена в модели представления, которая является текстом данных списка.и параметр команды должен быть StyleViewModel, но то, что я пробовал, не сработало.Кто-нибудь может указать мне правильное направление?