В WPF: Как передать индекс цикла ItemsSource в качестве параметра CommandParameter?Как передать индекс ItemsSource как CommandParameter в WPF
<ItemsControl ItemsSource="{Binding PageList}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button
Content="{Binding Name}"
Command="{Binding DataContext.ChangePageCommand, ElementName=Window}"
CommandParameter="INDEX OF ACTUAL ITEM AT ITEMSSOURCE GOES HERE" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Итак, я хочу передать номер нажатой кнопки методу Command.
Спасибо!
Не можете использовать «DataContext» своего товара? –
Можете ли вы не создать свойство в своей странице, чтобы вернуть его индекс в родительской коллекции? то вы можете передать это число в своем командном параметре – Krishna