该内容需要权限查看

解锁内容

课程介绍:
适合人群:

本课程既适合WPF零基础的同学入门,也适合有一部分WPF基础的自学人员系统全面的学习和深造,学完本课程,您将从小白蜕变为大佬。

你将会学到:

从零基础开始学习WPF控件、数据绑定、模板样式、资源字典、命令系统、依赖属性、路由事件、动画行为.

课程目录:
第1章前言
1_001-WPF起源
2_002-WPF概述
3_003-WPF怎么学

第2章入门
4_004-安装 Visual Studio2022
5_005-创建 HelloWorld 程序
6_006-App.xaml与Application类
7_007-Application的生命周期
8_008-Window窗体的生命周期
9_009-Window窗体的组成

第3章控件父类
10_010-控件的父类们
11_011-DispatcherObject类
12_012-DependencyObject类
13_013-Visual类
14_014-UIElement类
15_015-FrameworkElement类

第4章布局控件
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媒体播放器

第6章 集合控件
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路径

第7章 图形控件
69_069-什么是数据绑定?
70_070-DataContext数据上下文
71_071-Binding(绑定)
72_072-INotifyPropertyChanged接口
73_073-ObservableCollection泛型集合
74_074-IValueConverter转换器
75_075-IMultiValueConverter多值转换器
76_076-ValidationRule验证规则

第9章 样式
77_077-WPF样式概述
78_078-Resource资源
79_079-ResourceDictionary资源字典
80_080-Trigger触发器
81_081-MultiTrigger多条件触发器
82_082-DataTrigger数据触发器
83_083-MultiDataTrigger 数据触发器
84_084-EventTrigger事件触发器

第10章 模板
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的模板样式实战

第11章 命令
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

第12章 依赖属性
105_105-什么是依赖属性
106_106-DependencyProperty定义使用
107_107-依赖属性的回调函数(1)
108_108-依赖属性的回调函数(2)
109_109-什么是附加属性
110_110-PasswordBox与附加属性实战

第13章 路由事件
111_111-什么是路由事件
112_112-路由事件实战
113_113-什么是附加事件
114_114-附加事件实战

第14章 布局转换
115_115-什么是Transform转换
116_116-RotateTransform旋转
117_117-ScaleTransform缩放
118_118-SkewTransform倾斜
119_119-TranslateTransform平移
120_120-TransformGroup图片查看器

第15章 画刷
121_121-什么是画刷.
122_122-SolidColorBrush纯色画刷.
123_123-LinearGradientBrush渐变画刷.
124_124-RadialGradientBrush径向渐变.
125_125-ImageBrush图像画刷.
126_126-VisualBrush放大镜水印文字

第16章 特效
127_127-DropShadowEffect阴影特效.
128_128-BlurEffect模糊特效.

第17章 动画
129_129-什么是动画
130_130-DoubleAnimation动画.
131_131-在C#代码中使用动画.
132_132-关键帧动画.
133_133-在C#代码中使用关键帧动画.
134_134-什么是路径动画.
135_135-在Style样式中使用动画.
136_136-什么是行为.
137_137-行为之UIElement阴影效果.
138_138-行为之控件移动效果.
139_139-行为之控件缩放效果.
140_140-页面和导航的概述.
141_141-NavigationWindow导航窗体

侵权联系与免责声明 1、本站资源所有内容均收集于网络,与本网站立场无关 2、本站所有资源收集于互联网,由用户分享,该帖子作者与IT课程网不享有任何版权,如有侵权请联系本站删除 3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责 4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意 侵权联系邮箱:514719408@qq.com