
随着我们朝着更清晰的关注点分离发展,我们可以在WinForms世界中实现哪些特定模式,但是一旦我们采用WPF暴跌就会产生更平滑的过渡?具体来说,有没有关于以近似WPF / MVVM的方式利用WinForms有限绑定和事件处理的指导?
解决方法 建议您安装Prism,并查看样品.http://www.codeplex.com/CompositeWPF
我建议你继续使用完整的WPF方法.当你来到WPF时,如果你有winforms背景,很少有建议
> 1 – 坚持MVVM
> 2 – 不要为控件编写太多的事件处理程序,而是将它们绑定到命令(ICommand实现)
> 3 – 从不尝试直接处理控件,用于数据相关 *** 作.就像尝试将记录直接添加到列表框一样
> 4 – 在视图模型中,确保公开用于绑定TreevIEw,ListvIEw等的集合,并在集合的顶部执行数据 *** 作(添加项目,删除等).
> 5 – 尽可能使用后台工作程序(例如通过服务加载数据等 *** 作).
最后,阅读有关代码项目http://www.codeproject.com/KB/WPF/winforms2wpf.aspx的这篇文章Josh Smith撰写的“在windows窗体和WPF中创建相同的程序”.
总结以上是内存溢出为你收集整理的c# – 如何简化从WinForms到WPF的过渡全部内容,希望文章能够帮你解决c# – 如何简化从WinForms到WPF的过渡所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)