Chcę powiązać menu kontekstowe z listą poleceń.Menu kontekstowe w MVVM
<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
prostu zamienia listę poleceń do listy ciągów dzwoniących na ToString()
na każde polecenie na liście.
W jaki sposób można uzyskać ustawienie Command
w każdym MenuItem
?
You * probabbly * należy myśleć o użyciu innego jeszcze konwerter, który konwertuje każdy {Binding} do rzeczywistej rozmowy poleceń. – Tigran
konwerter zwraca listę Func? –