WPF入门学习
- WPF是微软新一代桌面开发框架,相比于
winform
采用更先进的UI技术,和类似于html开发习惯的xaml标签语言来定义界面,布局更为灵活,样式更强大。 - 而且从
.Net Core 3.0
开始支持WPF了。xaml
语言可用于windows通用平台的UI设计工作,且可以用于跨平台移动开发Xamarin
前端语言。 - 从微软的
.Net Core
开源的趋势,和现有的综合方案来看,xmal
有望成为微软系列开发中重要的语言,我认为重要程度估计与web开发中的html + css
相当了。 - 对于有winform开发经验的技术员而言,wpf既丰富了桌面应用开发技能,也为
xaml
的UI开发方式夯实了基础,为成为微软平台全栈开发提供了很好的入门学习的主题。
(建议按以下资料罗列顺序,循序渐进的学习)
- 练习:第一个WPF项目,初识VS开发WPF项目方式
- 极客学院 · WPF系列入门视频: WPF应用
- 练习:提供WPF各项功能的专项小练习
- WPF-Samples: GitHub上的WPF各种官方示例项目,可作为练习,也可作为手册参考