本系列文档主要来源:WPF入门基础教程系列

学完后做实践:2022年终结版WPF项目实战合集——B站链接

WPF基础入门总结 - 图1

举一个简单的例子,类似造房子,对应如下图:

WPF基础入门总结 - 图2

在此之前需要了解的是:

  1. 1. WPF项目是怎么启动的
  2. 2. XAML的结构是怎么样组成,命名控件定义引用的方法。

知道了如何在XAML中写代码后,其实在VS中打开工具箱,WPF的控件仍然像winform一样支持拖拽过来,到某个位置,然后在XAML代码中就会生成对应的代码,按下F4同样会展现出很多属性,通过设置后,所见即所得,双击类似的普通按钮,同样可以在后台生成事件代码。

WPF兼容了Winform原有的开发方式,事件模型,可能唯一的区别就是,定义这类的事件和属性名称有些不一样,需要自己去了解。但是不建议直接使用”拖动工具箱来构建应用“的方式。建议是在XAML中用手输入,类似写HTML的方式,因为在后期的开发中,这将是你主要的开发方式,要适应。

参考方法

1、先了解学习哪些东西可以快速让你进行项目开发,这样在实践中出现问题,再针对问题进行解决,这样后期会发现在无形中你就掌握了这些技巧。

2、在没人引导如何学习的情况下,参开一些其他的软件界面,然后自己尝试实现,从布局、样式、一些触发器、动画一步一步进行。

参考书籍

WPF

练手素材

下面提供一些入门的素材,可以参考图中的样式,用WPF来把它们分别实现:

业务层面的代码与C#一致,所以大部分工作集中于如何能够熟练地将页面开发出来。

WPF基础入门总结 - 图3

WPF基础入门总结 - 图4

WPF基础入门总结 - 图5

WPF基础入门总结 - 图6

WPF基础入门总结 - 图7

WPF基础入门总结 - 图8