У меня есть приложение, которое имеет аналогичный интерфейс с Visual Studio, поскольку есть список документов, которые можно открыть, отредактированные сохраненные. Каждый документ может быть разных типов и имеет разные редакторы.MVVM Design for Multi Document app?
У меня также есть общая информация MenuItem
. Я хочу, чтобы команда Save сохраняла только активный документ. Существует ли стандартный шаблон с использованием MVVM для подключения документов VM к Save MenuItem
?
Да. Это то, что я закончил, так как я не получил ответа. +1 –
Единственное отличие заключается в том, что в меню viewmodel есть команда сохранения, с которой я привязываюсь, так что если нет открытого файла с открытым файлом, то используется команда сохранения по умолчанию (которая ничего не делает.) Когда изменяется документ, я устанавливаю команду меню viewmodel к команде savable documents или по умолчанию. –