2013-06-20 4 views
0

Я не могу понять эту штуку. Я смотрел на него уже пару дней, и мне нужно пропустить несколько шагов. Но это моя цель. Я хочу дважды щелкнуть на строке DataGrid.
Я хочу взять данные из этой сетки данных и использовать их для загрузки второго DataGrid.Связывание событий с даннымиGrid MVVM

У меня есть мнение, что модель содержит два ObservableCollections

One собирается загрузить другой. Когда пользователь дважды щелкает один, другой должен загружаться.

Я могу понять, как это сделать в MVC, но я не могу окунуться в голову, как это сделать в MVVM.

IE, не используя код View.xmal.cs. Я могу получить событие таким образом, но я не хочу бастовать свой первый проект MVVM, но вставляя материал в код.

Я предполагаю, что я просто не понимаю, как это сделать. Кто-нибудь знает хороший учебник, который покажет, как это сделать? Или у кого-нибудь есть пример приложения, которое позволит мне это сделать?

+0

На первый взгляд я бы сказал, что вам нужно связать триггер события с командой и передать параметры команде, чтобы сообщить, какие данные вы дважды нажали, а что нет. См. Эту ссылку http://stackoverflow.com/questions/6205472/mvvm-passing-eventargs-as-command-parameter – Bearcat9425

ответ