Кто-нибудь сталкивается с умным способом закрытия представления в режиме просмотра с использованием MVVM?WPF (MVVM): Закрытие вида из Viewmodel?
Возможно, есть способ использовать привязку, чтобы сигнализировать о закрытии окна (окна)?
Я бы очень признателен за любые данные, которые есть у кого-либо.
В основном у меня есть loginView, привязанный к loginViewModel, в viewmodel (используя привязку к команде). Я тестирую, чтобы проверить, успешно ли вход в систему, и если я в основном загружаю новый вид (mainview) и прикрепить его DataContext ...
, но я до сих пор есть LoginView показали - так что мне нужно, чтобы просигнализировать разгружать ..
Я также надеялся на общее решение, потому что я уверен, что я буду нуждаться делать подобные вещи в других ситуациях
Любые идеи?
Привет, Jalfp, это звучит очень здорово. У вас есть пример абстрактного класса, который мне нужно, чтобы все окна унаследовали? .. Если у вас есть пример, в том числе Irquestcloseviewmodel, также - было бы замечательно –
Я собираюсь разместить статью в своем блоге в ближайшие несколько часов. Я дам вам знать, как только он будет онлайн :-) – japf
Вот он: http://www.japf.fr/2009/09/how-to-close-a-view-from-a-viewmodel/ Надеюсь, что эта помощь :) – japf