Kontextmenü in MVVM

Ich möchte ein Kontextmenü an eine Liste von Befehlen binden.

<Grid.ContextMenu>
    <ContextMenu ItemsSource="{Binding ItemContextCommands, Converter={StaticResource commandToStringConverter}}">
            <ContextMenu.ItemTemplate >
                    <DataTemplate DataType="MenuItem">
                            <MenuItem Command="{Binding}"></MenuItem>
                        </DataTemplate>
                </ContextMenu.ItemTemplate>
        </ContextMenu>
</Grid.ContextMenu>

DascommandToStringConverter wandelt einfach eine Liste von Befehlen in eine Liste von Strings um, die das aufrufenToString() bei jedem Befehl in der Liste.

Wie kann ich das erreichen?Command in jedemMenuItem wird genannt?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage