Получение дескриптора элемента списка в методе RelayCommand - PullRequest
1 голос
/ 09 марта 2012

Это для WP7. У меня есть кнопка в списке элементов шаблона. В связанной ViewModel у меня есть RelayCommand, которую я связал с событием Click кнопки (используя MVVMLight EventToCommand) Все, что я хочу, это передать ListItem ListBox при нажатии кнопки.

Есть идеи?

1 Ответ

5 голосов
/ 09 марта 2012

используется в xaml CommandParameter="{Binding}", который передаст выбранный элемент ListItem команде

, а затем в представлении модель

private RelayCommand<ListItem> _command;

public RelayCommand<ListItem> Command
{
    get
    {
        return _command ?? (_command = new RelayCommand(Method));
    }
}

public void Method(ListItem item)
{
    ...
}
...