Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > WPF и WinForms


Автор: sharok 14.11.2009, 18:08
Всем привет...... У меня есть программа написана с использованием WinForms. Можно как нить быстро перевести его на WPF?

Автор: tol05 14.11.2009, 18:44
Нет нельзя. 

WinForms и WPF - совершенно разные технологии. Многие элементы WinForms в WPF отсутствуют. Другие же элементы ... в WPF имеют те же названия, что и в WinForms, но построены совершенно по-другому.

Быстро можно только:
- добавить окна WPF в приложение WinForms и работать то с WPF окном, то с WinForms.
- внедрить WPF элементы в WinForms приложение с помощью компонента System.Windows.Forms.Integration.ElementHost.

Автор: DenWPF 17.11.2009, 21:56
смотря какая программа. вообще быстро можно. если программа написана более ООП.

Автор: tol05 17.11.2009, 23:26
ООП, он конечно и в Африке ООП   )

Думаю тут речь идет именно о UI. А это - абсолютно другая концепция. Тут с ASP.NET на WPF (ИМХО) проще перевести, чем с WinForms )

Автор: 2xmax 6.12.2009, 22:10
можно завернуть части приложений в user control'ы, а потом использовать WindowsFormsHost
я курсач так пишу-сам контрол договорились с научником писать под WinForms, а демки контрола приношу в WPF-обложке)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)