wpf和winform的区别
2个回答
展开全部
wpf和winform的区别是:
1、WPF和WinForms是两种完全不一样的UI技术,WPF也并不能完全取代WinForms。
2、inform的控件更多,但是wpf的界面可以更炫酷,更重要的是wpf对于屏幕的自适应比winform优秀得多。
3、winform的控件自适应做得很差,而不同客户公司里有不同比例的显示器。winform还有一些其他方面,比如label标签背景不能设置为透明,以及窗口编辑视图不能缩放,让人感觉到很掣肘。
4、而wpf的则给了你全面的自由,特别是学到以后的修改模板以及特效。至于数据绑定,设计模式初学者通常感受不到它的好处的。
1、WPF和WinForms是两种完全不一样的UI技术,WPF也并不能完全取代WinForms。
2、inform的控件更多,但是wpf的界面可以更炫酷,更重要的是wpf对于屏幕的自适应比winform优秀得多。
3、winform的控件自适应做得很差,而不同客户公司里有不同比例的显示器。winform还有一些其他方面,比如label标签背景不能设置为透明,以及窗口编辑视图不能缩放,让人感觉到很掣肘。
4、而wpf的则给了你全面的自由,特别是学到以后的修改模板以及特效。至于数据绑定,设计模式初学者通常感受不到它的好处的。
展开全部
1、winform界面是拖控件,WPF是通过XAML写界面,AS也是这种通过XML写APP界面。和做网页类似。
2、如果把界面称为前端,实现逻辑功能称为后端,那么winform就是后端绑定前端,如界面放一个Text,命名为text1,后端修改该属性只需要写text1.某属性=值,就可实现。而WPF是前端绑定后端,如后端定义一个Public string a{get,set}的变量,前端绑定Text="{binding a}",就可以了。
2、如果把界面称为前端,实现逻辑功能称为后端,那么winform就是后端绑定前端,如界面放一个Text,命名为text1,后端修改该属性只需要写text1.某属性=值,就可实现。而WPF是前端绑定后端,如后端定义一个Public string a{get,set}的变量,前端绑定Text="{binding a}",就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询