C#开发的 WINDOWS窗体应用程序与WPF应用程序的区别?

C#开发的 WINDOWS窗体应用程序与WPF应用程序的区别?,第1张

我用下来,感觉有以下几个大区别:WPF的线程模型和winform的线程模型不同WPF到处用到数据绑定,winform在列表中才用的多WPF支持3D,winform本身没有,需要引入托管的DXWPF有现成的动画机制,winform没有WPF的界面可以用XAML写,后台逻辑用C#,winform全部C#。也就是WPF真正做到界面与逻辑分离。

winform 跨线程 *** 作控件需要采用invoke方法,详见https://docs.microsoft.com/en-us/dotnet/framework/winforms/controls/how-to-make-thread-safe-calls-to-windows-forms-controls


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8171032.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存