Microsoft делает все для нас, поэтому мы должны выбросить все, что мы написали 2 года назад.
По словам Джоша Смита,
Есть ли способ преобразовать приложение Winforms в приложение WPF?
Нет. Эти две платформы пользовательского интерфейса очень разные, и нет приложения, которое преобразует приложение WinForms в приложение WPF. Конечно, это не помешает вам повторно использовать любые библиотеки / DAL / logging / Ioc / etc, которые вы используете в WinForms.
Однако вы можете попробовать этот , довольно простой, но функциональный конвертер WinForms-> XAML, написанный Робом Рельеа из WPF & Xaml Language Team.
По его словам, «мы (Microsoft) не создали реальный конвертер, потому что мы думаем, что большинство людей не просто переключатся на элементы управления, но часто будут переосмысливать свое приложение по мере его перемещения. «
Кроме того, вы можете проверить Руководство по переносу приложения из Windows Forms в WPF , также написанное Робом Рельея.