
WPF框架系列课程(小白进阶选择)
来自 网络整理·免费领取学习资源
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《WPF框架系列课程(小白进阶选择)》。官网需要单独购买,有集上可以免费领取。
课程介绍
本课程既适合WPF零基础的同学入门,也适合有一部分WPF基础的自学人员系统全面的学习和深造,学完本课程,您将从小白蜕变为大佬
你将会学到:从零基础开始学习WPF控件、数据绑定、模板样式、资源字典、命令系统、依赖属性、路由事件、动画行为
课程简介
本课程前60集主要针对零基础学员入门,60集以后讲解了WPF的数据绑定、MVVM概念与实操、样式、模板、命令、依赖属性、路由事件、行为、自定义控件、3D、动画等高级知识。如果您拥有Winform或对WPF控件有所了解,可以跳过前面60集的内容
本课程将完整地介绍WPF框架的所有知识,包括WPF概述、控件集合、数据绑定、模板样式、资源字典、命令系统、依赖属性、路由事件、动画行为、2D绘图、3D变换等
课程目录
- 1_001-WPF起源
- 2_002-WPF概述
- 3_003-WPF怎么学
- 4_004-安装 Visual Studio2022
- 5_005-创建 HelloWorld 程序
- 6_006-App.xaml与Application类
- 7_007-Application的生命周期
- 8_008-Window窗体的生命周期
- 9_009-Window窗体的组成
- 10_010-控件的父类们
- 11_011-DispatcherObject类
- 12_012-DependencyObject类
- 13_013-Visual类
- 14_014-UIElement类
- 15_015-FrameworkElement类
- 16_016-布局控件概述
- 17_017-Panel基类
- 18_018-Grid控件(网格布局)
- 19_019-UniformGrid控件(均分布局)
- 20_020-StackPanel控件(栈式布局)
- 21_021-WrapPanel控件(瀑布流布局)
- 22_022-DockPanel控件(停靠布局)
- 23_023-Canvas控件(固定布局)
- 24_024-Border控件(边框布局)
- 25_025-WPF布局Demo示例
- 26_026-GridSplitter分割窗口
- 27_027-Control基类
- 28_028-ContentControl类(内容控件)
- 29_029-ButtonBase基类
- 30_030-Button按钮
- 31_031-ToggleButton基类
- 32_032-CheckBox复选框
- 33_033-RadioButton单选框
- 34_034-RepeatButton重复按钮
- 35_035-Label标签
- 36_036-TextBlock文字块
- 37_037-TextBox文本框
- 38_038-RichTextBox富文本框
- 39_039-ToolTip控件(提示工具)
- 40_040-Popup弹出窗口
- 41_041-Image图像控件
- 42_042-GroupBox标题容器控件
- 43_043-ScrollViewer控件
- 44_044-ScrollBar滚动条
- 45_045-Slider滑动条
- 46_046-ProgressBar进度条
- 47_047-Calendar日历控件
- 48_048-DatePicker日期控件
- 49_049-Expander折叠控件
- 50_050-MediaElement媒体播放器
- 51_051-ItemsControl基类
- 52_052-Selector基类
- 53_053-ListBox列表控件
- 54_054-ListView数据列表控件
- 55_055-DataGrid数据表格控件
- 56_056-ComboBox下拉框控件
- 57_057-TabControl控件
- 58_058-TreeView树控件
- 59_059-Menu菜单
- 60_060-ContextMenu上下文菜单
- 61_061-StatusBar状态栏
- 62_062-Shape概述
- 63_063-Ellipse椭圆
- 64_064-Line线段
- 65_065-Rectangle矩形
- 66_066-Polyline折线
- 67_067-Polygon多边形
- 68_068-Path路径
- 69_069-什么是数据绑定?
- 70_070-DataContext数据上下文
- 71_071-Binding(绑定)
- 72_072-INotifyPropertyChanged接口
- 73_073-ObservableCollection泛型集合
- 74_074-IValueConverter转换器
- 75_075-IMultiValueConverter多值转换器
- 76_076-ValidationRule验证规则
- 77_077-WPF样式概述
- 78_078-Resource资源
- 79_079-ResourceDictionary资源字典
- 80_080-Trigger触发器
- 81_081-MultiTrigger多条件触发器
- 82_082-DataTrigger数据触发器
- 83_083-MultiDataTrigger 数据触发器
- 84_084-EventTrigger事件触发器
- 85_085-什么是模板?
- 86_086-LogicalTree逻辑树
- 87_087-VisualTree可视化树
- 88_088-ControlTemplate控件模板
- 89_089-ControlTemplate的触发器
- 90_090-TemplateBinding模板绑定
- 91_091-DataTemplate数据模板
- 92_092-ItemsPanelTemplate元素模板
- 93_093-ListBox的ItemContainerStyle
- 94_094-ListBox模板样式实战
- 95_095-Button的模板样式实战
- 96_096-什么是命令
- 97_097-ICommandSource命令源
- 98_098-ICommand接口
- 99_099-CommandBinding命令绑定
- 100_100-ApplicationCommands命令实战
- 101_101-WPF事件转Command命令
- 102_102-Mvvmlight之RelayCommand
- 103_103-Prism之DelegateCommand
- 104_104-ReactiveUI之ReactiveCommand
- 105_105-什么是依赖属性
- 106_106-DependencyProperty定义使用
- 107_107-依赖属性的回调函数(1)
- 108_108-依赖属性的回调函数(2)
- 109_109-什么是附加属性
- 110_110-PasswordBox与附加属性实战
- 111_111-什么是路由事件
- 112_112-路由事件实战
- 113_113-什么是附加事件
- 114_114-附加事件实战
- 115_115-什么是Transform转换
- 116_116-RotateTransform旋转
- 117_117-ScaleTransform缩放
- 118_118-SkewTransform倾斜
- 119_119-TranslateTransform平移
- 120_120-TransformGroup图片查看器
- 121_121-什么是画刷
- 122_122-SolidColorBrush纯色画刷
- 123_123-LinearGradientBrush渐变画刷
- 124_124-RadialGradientBrush径向渐变
- 125_125-ImageBrush图像画刷
- 126_126-VisualBrush放大镜水印文字
- 127_127-DropShadowEffect阴影特效
- 128_128-BlurEffect模糊特效
- 129_129-什么是动画
- 130_130-DoubleAnimation动画
- 131_131-在C#代码中使用动画
- 132_132-关键帧动画
包含内容
- · 1_001-WPF起源
- · 2_002-WPF概述
- · 3_003-WPF怎么学
- · 4_004-安装 Visual Studio2022
- · 5_005-创建 HelloWorld 程序
- · 6_006-App.xaml与Application类
- · 7_007-Application的生命周期
- · 8_008-Window窗体的生命周期
贡献者