Привязка команды ViewModel к WPF DataGrid - PullRequest
1 голос
/ 31 января 2012

Существует ли дружественный и быстрый способ привязать команду к событию двойного щелчка WPF DataGrid?

Я использовал окно поиска, но во всех найденных результатах было многострок кода, и их было не так удобно использовать.

Ответы [ 2 ]

1 голос
/ 31 января 2012

Это общее желание реализовать Model-View-ViewModel (MVVM) в целом и не всегда доступно из коробки.Я не использовал его, но из того, что я видел, использование MVVM Light Toolkit позволит вам делать такие вещи.

Или, если вы этого не хотитеСуществуют и другие схемы: WPF: Как связать команду с ListBoxItem с помощью MVVM?

Но, вообще говоря, нет быстрых и простых способов сделать это.

0 голосов
/ 31 января 2012

Вы не можете «связать» события, события принадлежат к коду.Есть некоторые обходные пути, вы могли бы создать некоторые пользовательские поведения и тому подобное, но IMHO, если вы перепрыгиваете через эти обручи, вы не делаете MVVM должным образом, вы пытаетесь преодолеть барьер между управляемым событиями и MVVM.

В качестве простого обходного пути вы можете просто добавить обработчик событий, который вызывает метод в вашей модели представления.

...