[WPF系列]从基础起步学习系列计划

引言

WPF技术已经算不什么新技术,一搜一大把关于WPF基础甚至高级的内容。之前工作中一直使用winform所以一直没有深入学习WPF,这次因项目中使用了WPF技术来实现比较酷的展示界面。我在这里只是把个人学习WPF的过程做些总结,同时也为想我这样的初学WPF的提供一点帮助。不足之处还请大家指教。

 

学习工具

俗话说:“工欲行其事,必先利其器”,在学习WPF时我们应该找几个工具提高我们的学习和开发效率.

 

  1. kaxaml 一个实时查看xaml代码和呈现的工具。可从这里下载http://www.kaxaml.com/
  2. Snoop 侦察WPF可视树和数据源,是调试的好助手。下载地址https://snoopwpf.codeplex.com/
  3. WPF inspector 类似Snoop 下载地址https://wpfinspector.codeplex.com/

 

学习计划

第一部分:WPF基础知识(基础概念原理,控件及其数据简单绑定)

 

【WPF系列】基础学习 WPF是什么?

【WPF系列】基础学习-WPF架构概览

【WPF系列】基础学习-WPF设计模式概览

【WPF系列】基础学习-XAML

【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系列文章列表

 

参考文献

What tools do you use for WPF development?

posted @   霍旭东  阅读(906)  评论(6编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示