Получение дескриптора элемента списка в методе RelayCommand
Это для WP7. У меня есть кнопка в списке элементов шаблона. В связанной ViewModel у меня есть RelayCommand, который я привязал к событию Click кнопки (используя MVVMLight EventToCommand). Все, что я хочу, это передать ListItem ListBox при нажатии кнопки.
Есть идеи?
1 ответ
Решение
Использовать в xaml CommandParameter="{Binding}"
который передаст выбранный вами ListItem в команду
тогда в виду модель
private RelayCommand<ListItem> _command;
public RelayCommand<ListItem> Command
{
get
{
return _command ?? (_command = new RelayCommand(Method));
}
}
public void Method(ListItem item)
{
...
}