У меня есть существующий проект WPF, и я хочу переместить его для калибровки с помощью MEF.
Моя оболочка - это модель представления с именем MainViewModel, которая открывает диалог с использованием DefaultWindowManager. Это окно входа в систему. Все это работает.хорошо, но после входа в систему программа немного останавливается, а затем выходит.и MainView никогда не становится видимым.С помощью отладки я проверил и подтвердил, что MainView действительно создается, он просто никогда не становится активным или видимым.
Я пытался унаследовать свою MainViewModel от Screen, IShell и NotifyPropertyBase, IShell и IShell.Есть ли у кого-нибудь какие-либо идеи или подсказки для меня, чтобы попытаться поблагодарить.
Я не использую caliburn в MainView и ViewModel, кроме как для просмотра связей между моделями, так как я только что использовал старые модели вида / представления, это могло иметьделать с чем-нибудь?Есть ли способ повернуть ViewModelBinder для определенных viewmodels / views?