I want to bind a contextmenu to a list of commands.
<Grid.ContextMenu> <ContextMenu ItemsSource="{Binding ItemContextCommands, Converter={StaticResource commandToStringConverter}}"> <ContextMenu.ItemTemplate > <DataTemplate DataType="MenuItem"> <MenuItem Command="{Binding}"></MenuItem> </DataTemplate> </ContextMenu.ItemTemplate> </ContextMenu> </Grid.ContextMenu> The commandToStringConverter simply converts a list of commands to a list of strings calling the ToString() on each command in the list.
How can I achieve that the Command in each MenuItem is called?