[WPF系列]从基础起步学习系列计划
引言
WPF技术已经算不什么新技术,一搜一大把关于WPF基础甚至高级的内容。之前工作中一直使用winform所以一直没有深入学习WPF,这次因项目中使用了WPF技术来实现比较酷的展示界面。我在这里只是把个人学习WPF的过程做些总结,同时也为想我这样的初学WPF的提供一点帮助。不足之处还请大家指教。
学习工具
俗话说:“工欲行其事,必先利其器”,在学习WPF时我们应该找几个工具提高我们的学习和开发效率.
- kaxaml 一个实时查看xaml代码和呈现的工具。可从这里下载http://www.kaxaml.com/
- Snoop 侦察WPF可视树和数据源,是调试的好助手。下载地址https://snoopwpf.codeplex.com/
- WPF inspector 类似Snoop 下载地址https://wpfinspector.codeplex.com/
学习计划
第一部分:WPF基础知识(基础概念原理,控件及其数据简单绑定)
【WPF系列】基础学习-Layout
【WPF系列】基础学习-RouteEvent
【WPF系列】基础学习-Command
【WPF系列】基础学习-DependencyProperty
【WPF系列】基础学习-DataBinding
第二部分:WPF高级部分(自定义控件,数据高级绑定)
【WPF系列】高级学习-CustomButton
【WPF系列】高级学习-CustomListBox
【WPF系列】高级学习-ChartControl
【WPF系列】高级学习-MapControl
【WPF系列】高级学习-Deepzoom
【WPF系列】高级学习-GifAnimatedControl
【WPF系列】高级学习-Adorner应用之-ImageHotSpot
第三部分:MVVM模式在WPF的应用
【WPF系列】MVVM模式-Prism应用
第四部分:项目实战
【WPF系列】项目实战-权限管理
第五部分:进阶
【WPF系列】进阶-WPF之调试
【WPF系列】进阶-WPF之性能优化
目录索引
1.WPF程序初识
2.WPF控件介绍
3.WPF数据绑定
文章逐步更新...
后记
鉴于两个原因:一,博客园里已经有不少不错的WPF教程系列,有很多文章写得都相当不错,字句都见博主的功底深厚;
二,“选择多了往往会让人无法选择”博客园里现有的文章已足以让一个初学者从浅入深的学会WPF
所以我决定在本系列文章以整理前辈的文章为主,,在系列文章整理过程中如有引用到各位前辈博主的文章有可能有“断章取义”或者“拿来主义”之嫌,请各位博主多多见谅,还请各位不吝赐教。
参考博客园中WPF系列文章列表
圣殿骑士 | WPF案例总结 | http://www.cnblogs.com/KnightsWarrior/category/194630.html |
周永恒 | WPF之旅 | http://www.cnblogs.com/Zhouyongh/category/100667.html |
何戈洲 | WPF Step By Step 系列 | http://www.cnblogs.com/hegezhou_hot/category/260429.html |
赖仪灵 | 闲话WPF之二三 | http://www.cnblogs.com/YilingLai/category/75620.html |
参考文献
作者:旭东
出处:http://www.cnblogs.com/HQFZ
关于作者:专注于微软平台项目架构、管理和企业解决方案。现主要从事WinForm、ASP.NET、WPF、WCF、等方面的项目开发、架构、管理。如有问题或建议,请不吝指教!
本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题,可以联系我,非常感谢。
如果您该文觉得不错或者对你有帮助,请点下推荐,让更多的朋友看到,谢谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?