Миграция из Winforms в WPF - PullRequest
       14

Миграция из Winforms в WPF

5 голосов
/ 29 марта 2009

Мы используем Winforms, используя инфраструктуру Infragistic. Мы рассматриваем возможность перехода на WPF. Проблема в том, что у нас уже есть несколько форм, диалогов и т.д. в Winforms. Нам нужен общий внешний вид, поэтому нам нужно перенести все в WPF.

Существует ли инструмент миграции для принятия Winforms и перехода на WPF? Я знаю, что это невозможно сделать полностью, но есть ли что-то, что сделает часть работы?

Спасибо

1 Ответ

12 голосов
/ 29 марта 2009

По моему мнению, и, в зависимости от вашей архитектуры, перевод один на один - не совсем правильный подход: подумайте, почему вы хотите перейти на wpf, и оцените, действительно ли вы хотите его выполнить. Это мощная структура, но есть довольно крутая кривая обучения, и чтобы быть действительно стоящей, нужно потратить время, чтобы взглянуть на пользовательский опыт и посмотреть, как wpf может помочь. Если вы хотите, чтобы winforms выглядели и чувствовали себя, и просто перешли на wpf, потому что это следующая новая вещь, вас ждет неприятный сюрприз.

На самом деле, во время миграции нашего winforms мы сделали новые экраны в wpf и сохранили старый экран winforms, используя ElementHost и WindowsFormsHost . Кстати, они работают очень хорошо - у нас до сих пор с ними не было проблем. Затем мы перенесли экран за экраном в wpf. В то же время он выглядел как Франкенштейн, но, по крайней мере, у нас была регулярная обратная связь, и все работало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...