Я на стадии предварительного проектирования небольшого приложения, которое я хотел бы написать с использованием Caliburn.Micro и C # / WPF.Я все еще изучаю фреймворк, но мне нравится то, что я вижу до сих пор.
Приложение, которое я собираюсь создать, представляет собой утилиту поиска / сканирования памяти процесса, с разборкой ASM и возможностью просмотра памяти.Эти три проблемы - поиск / сканирование, дизассемблирование ASM и просмотр памяти - я бы хотел, чтобы их обрабатывали три или более отдельных окна.Часть поиска / сканирования будет включать в себя основную оболочку приложения, в то время как две другие функции (которые могут вызываться несколько раз одновременно) будут использовать отдельные окна, вызываемые из действий над оболочкой.
Мой вопрос таков: какЯ запускаю новые окна изнутри (или какой-то другой) модели вида?Я знаю, что должен передать другую модель представления для рендеринга в новом окне - но это новый бизнес окон, который смущает меня.