Каков наилучший подход для привязки команд в ViewModel к элементам в представлении? - PullRequest
4 голосов
/ 10 декабря 2008

Любой, кто пытался реализовать RoutedCommands в WPF с помощью M-V-VM, несомненно столкнулся с проблемами. Команды (то есть не-пользовательские команды) должны быть реализованы во ViewModel. Например, если бы мне нужно было сохранить CustomerViewModel, я бы реализовал это как команду непосредственно в моей CustomerViewModel. Однако если бы я хотел открыть окно для отображения адресов пользователей, я бы реализовал команду ShowCustomerAddress непосредственно в представлении, поскольку это специфическая для пользовательского интерфейса функция.

Как определить привязки команд в модели представления и использовать их в представлении?

1 Ответ

2 голосов
/ 10 декабря 2008

Вот решение , которое я придумал.

...