Re: [WPF]. MVVM comand states control...
От: TK Лес кывт.рф
Дата: 16.09.14 09:22
Оценка: +1
Здравствуйте, DmitryB, Вы писали:

DB>Как принято в концепции MVVM управлять состояниями доступности выполнения команд в нескольких моделях представлений(ViewModel)?

DB>Допустим есть задача реализовать каркас приложения по типу медиаплеера в рамках подхода MVVM. Понятно, что кнопки: "Старт", "Стоп", "Пауза", и т.д. это часть т.н. "машины состояний".
DB>Если представить, что они находятся в различных ViewModel, как тогда реализовать логику переключения(доступности) этих кнопок-команд?
DB>Если не затруднит, прошу, привести маленький пример. Спасибо.

Общие команды описывайте через RoutedCommand (к ним биндятся общие кнопки). Дальше обявленные RoutedCommands уже в каждом View надо будет привязывать к командам во ViewModel (через CommandBindings).
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.