ContextMenu en MVVM
Quiero enlazar un menú contextual a una lista de comandos.
<Grid.ContextMenu>
<ContextMenu ItemsSource="{Binding ItemContextCommands, Converter={StaticResource commandToStringConverter}}">
<ContextMenu.ItemTemplate >
<DataTemplate DataType="MenuItem">
<MenuItem Command="{Binding}"></MenuItem>
</DataTemplate>
</ContextMenu.ItemTemplate>
</ContextMenu>
</Grid.ContextMenu>
loscommandToStringConverter
simplemente convierte una lista de comandos a una lista de cadenas que llaman alToString()
en cada comando en la lista.
¿Cómo puedo lograr que elCommand
en cadaMenuItem
¿se llama?