Я пытаюсь привязать ObservableCollection к ContextMenu, используя MVVM.Но когда я пытаюсь выполнить команду, ничего не происходит.Кроме того, мне нужно передать строку как параметр команды для события.
Ниже приведен код xaml:
<ContextMenu Name="ctxAddApplication" ItemsSource="{Binding Path=ApplicationTypes}">
<ContextMenu.ItemContainerStyle>
<Style TargetType="{x:Type MenuItem}">
<Setter Property="Command" Value="{Binding AddRequirementCommand}"/>
<Setter Property="CommandParameter" Value="{Binding}"/>
</Style>
</ContextMenu.ItemContainerStyle>
</ContextMenu>
Ниже представлена модель представленияКод:
public ObservableCollection<string> ApplicationTypes { get; private set; }
public ComposableCommand AddRequirementCommand { get; private set; }
this.AddRequirementCommand = new ComposableCommand(this.AddRequirementView);
private void AddRequirementView(object applicationName) {}
Пожалуйста, помогите !!!