这门课值不值得学

很多从 Web 或控制台转过来的 .NET 开发者,一碰到桌面端就卡壳:窗口怎么弹、控件怎么排、数据怎么绑,全是一笔糊涂账。这门 WPF 课解决的就是这个断层。它不跟你扯宏大架构,只盯死一件事——让你在 VS2022 里把一个桌面程序从零搭起来、跑通、能交互。如果你的日常工作要接手工控上位机、医疗或金融内部系统的客户端,或者公司老项目正从 WinForms 往 WPF 迁,这套东西是硬通货,值得花时间啃。但如果你压根不碰 Windows 桌面、只做后端 API,那没必要凑这个热闹。

适合什么基础、怎么用资料

它适合已经能写基本 C# 语法、懂类和接口概念的人,纯小白会听不懂命名空间映射那几节。拿到资料后别按顺序闷头看,建议先跳到“创建第一个窗口”和“XAML 文件简介”这两块,跟着敲一遍能跑的窗口,建立手感;然后再回头啃“命名空间映射”和“程序运行流程剖析”这些偏原理的部分。资料是视频加代码片段的形式,一定要开着 VS2022 边看边暂停敲,别只用眼睛过一遍。遇到 Application 类和 Window 类详解时,把官方文档对照着看,理解生命周期比背属性更重要。

学完能独立做什么

啃完这套资料,你能独立用纯代码和 XAML 两种方式搭出标准窗口,搞懂 WPF 程序从启动到渲染的内部流转,知道怎么把自定义类映射到界面。落到实际活儿上,给你一份业务需求,你能自己开项目、配 XAML 命名空间、把后端对象绑到前端控件上,交付一个能跑的企业级桌面壳子。剩下的样式美化、MVVM 进阶还得另找补,但底子打到这里,后续看任何复杂 WPF 项目源码都不会发懵。


WPF框架控件与精炼知识点的梳理与细致讲解,结合代码实战演练,帮助学员迅速掌握WPF企业级开发水平

课程目录

*   01 WPF框架简介.mp4 (58.63 MB), 12:59

*   02 创建第一个WPF窗口应用程序.mp4 (74.51 MB), 12:24

*   03 XAML文件简介.mp4 (91.69 MB), 15:28

*   04 XAML的命名空间和映射.mp4 (210.78 MB), 31:09

*   05 XAML命名空间映射到自定义类和程序集.mp4 (155.79 MB), 22:51

*   06 WPF程序的运行流程剖析.mp4 (119.01 MB), 19:44

*   07 Application类详解.mp4 (110.15 MB), 17:26

*   08 Window类详解.mp4 (119.08 MB), 20:00

*   09 纯代码手写WPF程序.mp4 (94.54 MB), 14:16

*   10 WPF控件之标签控件Label类.mp4 (134.63 MB), 24:04

*   11 WPF控件之文本显示控件TextBlock类.mp4 (127.58 MB), 20:47

*   12 WPF控件之编辑框控件TextBox类.mp4 (106.92 MB), 18:20

*   13 WPF控件之按钮控件Button类.mp4 (92.10 MB), 16:02

*   14 WPF控件之单选按钮控件RadioButton类.mp4 (82.17 MB), 13:51

*   15 WPF控件之复选框控件CheckBox类.mp4 (81.49 MB), 12:50

*   16 WPF控件之图片控件Image类.mp4 (207.96 MB), 33:01

*   17 WPF资源和使用.mp4 (201.74 MB), 32:29

*   18 WPF资源的定义范围.mp4 (101.14 MB), 15:49

*   19 WPF创建单独的资源文件.mp4 (148.06 MB), 21:59

*   20 WPF数据绑定语法(一).mp4 (131.56 MB), 22:16

*   21 WPF数据绑定语法(二).mp4 (50.78 MB), 07:42

*   22 WPF数据绑定语法(三).mp4 (141.95 MB), 21:51

*   23 WPF数据绑定之DataContext.mp4 (113.86 MB), 17:05

*   24 WPF数据绑定的方向与INotifyPropertyChan.mp4 (190.53 MB), 31:32

*   25 WPF控件之滑块控件Slider类.mp4 (59.38 MB), 10:41

*   26 WPF控件之进度条控件ProgressBar类.mp4 (51.32 MB), 08:52

*   27 WPF两个控件的数据绑定.mp4 (53.87 MB), 08:31

*   28 WPF依赖属性.mp4 (153.63 MB), 28:35

*   29 WPF只读依赖属性.mp4 (88.83 MB), 14:58

*   30 WPF的逻辑树和可视化树.mp4 (89.52 MB), 16:09

*   31 WPF布局之网格布局Grid类.mp4 (103.36 MB), 15:19

*   32 WPF布局之统一网格UniformGrid类.mp4 (34.18 MB), 05:51

*   33 WPF布局之堆叠面板StackPanel类.mp4 (40.10 MB), 06:03

*   34 WPF布局之包裹面板WrapPanel类.mp4 (36.35 MB), 05:47

*   35 WPF布局之停靠面板DockPanel类.mp4 (51.33 MB), 08:01

*   36 WPF布局之画布面板Canvas类.mp4 (47.31 MB), 07:32

*   37 WPF附加属性.mp4 (117.43 MB), 21:30

*   38 WPF控件之边框Border类.mp4 (69.20 MB), 11:32

*   39 WPF控件之内容控件ContentControl类.mp4 (99.42 MB), 17:09

*   40 WPF控件之数据模板DataTemplate类.mp4 (144.36 MB), 22:20

*   41 WPF控件之数据模板选择器DataTemplateSelec.mp4 (105.90 MB), 16:57

*   42 WPF控件之下拉框控件ComboBox类.mp4 (145.84 MB), 24:36

*   43 WPF控件之ComboBox的数据模板.mp4 (50.59 MB), 08:25

*   44 WPF控件之列表框控件ListBox类.mp4 (105.75 MB), 17:20

*   45 WPF控件之ListBox的数据模板.mp4 (39.66 MB), 06:00

*   46 WPF控件之列表视图控件ListView类.mp4 (111.34 MB), 18:53

*   47 WPF控件之ListView的数据模板.mp4 (63.57 MB), 10:10

*   48 WPF控件之数据网格控件DataGrid类.mp4 (130.43 MB), 22:04

*   49 WPF控件之DataGrid的数据模板.mp4 (46.69 MB), 07:38

*   50 WPF控件之树控件TreeView类.mp4 (138.03 MB), 23:10

*   51 WPF控件之TreeView的数据模板.mp4 (108.32 MB), 17:27

*   52 WPF资源之样式(一).mp4 (120.37 MB), 18:08

*   53 WPF资源之样式(二).mp4 (44.41 MB), 07:44

*   54 WPF触发器(一).mp4 (58.10 MB), 10:16

*   55 WPF触发器(二).mp4 (69.88 MB), 11:14

*   56 WPF控件模板ControlTemplate类(一).mp4 (113.09 MB), 17:10

*   57 WPF控件模板ControlTemplate类(二).mp4 (57.63 MB), 08:45

*   58 WPF控件之内容呈现ContentPresenter类.mp4 (82.76 MB), 12:45

*   59 WPF控件模板之Button的默认控件模板.mp4 (78.08 MB), 12:19

*   60 WPF控件模板之自定义漂亮的圆形按钮.mp4 (124.45 MB), 18:31

*   61 WPF控件模板之ListBox的默认控件模板.mp4 (64.58 MB), 10:02

*   62 WPF控件之集合数据呈现ItemsPresenter类.mp4 (55.75 MB), 08:57

*   63 WPF控件模板之ListView的默认控件模板.mp4 (35.55 MB), 05:26

*   64 WPF控件模板之ListView的控件模板剖析.mp4 (164.39 MB), 25:46

*   65 WPF项面板模板ItemsPanelTemplate类.mp4 (45.25 MB), 06:59

*   66 WPF三种模板总结.mp4 (23.81 MB), 06:34

*   67 WPF模态窗口和非模态窗口.mp4 (45.93 MB), 07:29

*   68 WPF的Page类与Frame类.mp4 (129.75 MB), 19:18

*   69 WPF拉伸缩放元素Viewbox类.mp4 (47.84 MB), 07:07

*   70 WPF命令简介.mp4 (146.20 MB), 24:16

*   71 WPF自定义命令ICommand接口.mp4 (242.53 MB), 39:21

*   72 WPF之MVVM框架简介.mp4 (36.42 MB), 08:27

*   73 WPF之手写MVVM项目(一).mp4 (233.46 MB), 35:17

*   74 WPF之手写MVVM项目(二).mp4 (139.00 MB), 21:22

*   75 WPF之手写MVVM项目(三).mp4 (104.38 MB), 16:14

*   76 WPF之CommunityToolkit.Mvvm框架.mp4 (85.64 MB), 12:58

*   77 WPF之CommunityToolkit.Mvvm源生成器.mp4 (160.90 MB), 23:47

*   78 WPF之界面库打造漂亮界面.mp4 (109.76 MB), 16:20