2012-09-04 43 views
0

我正在研究一个中等大型的WinForms ERP解决方案。 最近出现了一个问题,我们需要花多少时间将整个GUI从WinForms更改为WPF(例如)。WinForms应用程序GUI更新(WPF,WEB)

我看到的其中一个问题是,我们的表单还包含业务代码,这意味着除了设计更新和事件处理外,我们还需要重写一些业务逻辑。

我想看看究竟有多少表单包含业务代码,但手动检查每个表单的想法似乎不太吸引人。

有关如何做到这一点更优雅的建议? (任何工具,使用图?)

任何其他的想法,抬头,这个GUI更新的提示将不胜感激。

谢谢, 亚历克斯

回答

1

Dependeing您的应用程序的用户界面的复杂性,可能很难,因为学习WPF也不是那么容易的,因为WinForms的。 MVVM通常是首选的业务逻辑和用户界面分离。

例如,在我的项目中,我从UI分离出了业务逻辑,并且我可以在没有任何重写(UI)的情况下轻松切换它们。这是MVVM :)