作为wpf的用户,我可以负责任地说wpf是一个强大的工具,将来可以跨平台使用。wpf的界面非常漂亮。当我熟悉它的时候,即使我做一个小的演示,开发速度也会比winform快。它的缺点是学习曲线陡峭,我需要使用和体验很多东西。在我熟悉它之后,如果我做android或者小程序的开发,你会发现wpf中有很多东西已经被触及了。如果我能克服最初的学习困难,我建议学习wpf和windows界面。如果我想保持冷静,wpf是个不错的选择。我以前用过delphi,也学过qt,但是我觉得用wpf更方便、更强大。
安装完devxex后,开发devxex表单应用程序的步骤如下:
1)使用devxex提供的向导模板建立devxex的winform项目
2)项目建立后,可以看到devxex提供的各种表单控件
3)将命令按钮simplebutton拖到窗体并将其文本属性修改为“关闭”
4)用鼠标双击命令按钮,编写后台代码
usingsystem使用system.collections.generic
使用system.componentmodel
使用系统数据
使用系统图纸
使用system.linq
使用system.text
使用system.windows.forms
namespacedxapplication3
{
publicpartialclassform1:devexpress.xtraeditors.xtraform格式
{
publicform1()
{
initializecomponent()
}
privatevoidsimpleb按钮1_u1;单击(objectsender,eventargse)
{
//关闭窗口这个。关上()
}
}
]5)显示devexpress样式窗体。点击“关闭”关闭窗口
因为wpf的学习成本很高!首先,xaml需要你花很多时间学习!那么混搭设计ui动画也需要学习!背景代码也需要学习!还有wpf的独家功能要学习!winform相对容易上手!但是winform有明显的缺点,它是基于gdi绘图的,如果电脑显卡不好的话!ui将非常卡!你不能用它!如果显示器是高分辨率屏幕,更别说了!直接冷却!模糊不清楚添加ui延迟!该死的!wpf现在支持。netcore3.0!值得学习
!那些说wpf不好的人是不理解wpf的人!我能说外行吗