ContextMenu w MVVM
Chcę powiązać menu kontekstowe z listą poleceń.
<Grid.ContextMenu>
<ContextMenu ItemsSource="{Binding ItemContextCommands, Converter={StaticResource commandToStringConverter}}">
<ContextMenu.ItemTemplate >
<DataTemplate DataType="MenuItem">
<MenuItem Command="{Binding}"></MenuItem>
</DataTemplate>
</ContextMenu.ItemTemplate>
</ContextMenu>
</Grid.ContextMenu>
ThecommandToStringConverter
po prostu konwertuje listę poleceń na listę ciągów wywołującychToString()
na każdym poleceniu na liście.
Jak mogę to osiągnąć?Command
w każdymMenuItem
jest nazywany?