Как легко переключаться между двумя приложениями?
У меня есть приложение.NET, которое было написано на C# и VB.NET с использованием WinForms. Мы хотим постепенно перенести это на что-то новое, во многих итерациях. Новый код будет полностью C# и WPF. Мы хотели бы использовать Prism.
Насколько я знаю, мы не можем интегрировать старое приложение WinForm в Prism.
Я рассматриваю возможность показа моего старого приложения новым приложением в определенных случаях. Например, когда вы нажимаете вкладку в старом приложении, новое приложение открывается поверх старого приложения с теми же вкладками. Со временем понадобится только новое приложение.
Как я могу это сделать?
1 ответ
Как мой комментарий выше, если вы должны сделать этот хак, я бы начал создавать элементы управления WPF и ViewModels и затем интегрировать их в WinForms. Таким образом, вы медленно заменяете формы в приложении Winforms на WPF Control, Pages и Windows. Вот учебник, чтобы вы начали
Имейте в виду, что вы должны создавать WPF одновременно на стороне. Таким образом, когда вы наберете 85%, вы можете просто сконцентрироваться на приложении WPF.