WPF和WinForm是两种不同的桌面应用程序开发框架,它们有很多区别,以下是一些主要的区别:- WPF不是基于像素的,而WinForm是基于像素的,这允许应用程序的UI部分具有可伸缩性。- WinForm以有限的方式支持数据绑定,而WPF完全支持数据绑定。- WinForm不与不同的主题或皮肤一起使用,WPF主要是可换肤或可主题化的,其中不同的皮肤或主题可用于UI。- WPF底层使用的DirectX,而WinForm底层使用的是GDI+,所以WPF的图形界面上更胜一筹 。