【上位机系列第一阶段 WPF入门到进阶】WPF基础(完整版)

【上位机系列第一阶段 WPF入门到进阶】WPF基础(完整版)
共279节 441人在学 课程详情
  • 1.上位机系列课程介绍
  • 2.第1章_WPF概念及开发环境准备
  • 3.第2章_WPF程序结构及命名空间
  • 4.第2章_窗体组成及主要属性
  • 5.第2章_窗体属性
  • 6.第3章_Grid行列定义
  • 7.第3章_Grid行列高宽调整及合并
  • 8.第3章_GridSplitter分割控件
  • 9.第3章_StackPanel面板
  • 10.第3章_Border基本用法
  • 11.第3章_Border实现Grid分界线
  • 12.第3章_WrapPanel面板
  • 13.第3章_DockPanel面板
  • 14.第3章_UniformGrid面板
  • 15.第3章_Canvas画布
  • 16.第4章_依赖属性概念及应用场景
  • 17.第4章_依赖属性定义
  • 18.第4章_依赖属性值改变回调
  • 19.第4章_依赖属性验证回调
  • 20.第4章_依赖属性强制回调
  • 21.第4章_依赖属性继承
  • 22.第4章_附加属性定义及应用场景
  • 23.第4章_附加属性案例实现(上)
  • 24.第4章_附加属性案例实现(下)
  • 25.第5章_路由概念及路由事件
  • 26.第5章_冒泡和隧道事件演示说明
  • 27.第5章_鼠标事件案例一
  • 28.第5章_鼠标事件案例二
  • 29.第5章_键盘事件
  • 30.第5章_触控事件
  • 31.第6章_控件
  • 32.第6章_Label标签
  • 33.第6章_Button按钮
  • 34.第6章_CheckBox多选按钮(上)
  • 35.第6章_CheckBox多选按钮(下)
  • 36.第6章_RadioButton单选按钮
  • 37.第6章_ToolTip工具提示
  • 38.第6章_Popup泡泡弹框(上)
  • 39.第6章_Popup泡泡弹框(下)
  • 40.第6章_ScrollViewer滚动条
  • 41.第6章_GroupBox分组
  • 42.第6章_TabControl选项卡
  • 43.第6章_Expander折叠控件
  • 44.第6章_TextBox输入框
  • 45.第6章_TextBox补充及PasswordBox密码框
  • 46.第6章_ListBox基本用法
  • 47.第6章_ListBox案例
  • 48.第6章_ComboBox下拉框
  • 49.第6章_Slider滑块和ScrollBar滚动条
  • 50.第6章_ProgressBar进度条
  • 51.第6章_Calendar日历和DatePicker日期
  • 52.第7章_应用程序关闭方式
  • 53.第7章_应用程序生命周期和事件
  • 54.第7章_资源(图片)检索
  • 55.第7章_资源(自定义及第三方组件资源)检索
  • 56.第7章_自定义本地化
  • 57.第7章_微软推荐的本地化
  • 58.第8章_元素之间的简单绑定及问题
  • 59.第8章_绑定模式
  • 60.第8章_多绑定_绑定更新_绑定延迟
  • 61.第8章_绑定到非元素_Source
  • 62.第8章_绑定到非元素_RelativeSrouce
  • 63.第8章_绑定到非元素_DataContext
  • 64.第9章_命令概念
  • 65.第9章_命令相关的4个概念
  • 66.第9章_通过RoutedCommand自定义命令
  • 67.第9章_简单的自定义命令及调用
  • 68.第9章_自定义命令及调用(委托)
  • 69.第9章_自定义命令及调用(委托2)
  • 70.第9章_MVVM概念及界面设计
  • 71.第9章_MVVM案例(1)
  • 72.第9章_MVVM案例(2)
  • 73.第9章_MVVM案例(3)
  • 74.第9章_MVVM案例_命令绑定
  • 75.第10章_资源
  • 76.第11章_直接定义样式属性值
  • 77.第11章_Style基本应用
  • 78.第11章_Style继承
  • 79.第11章_Style关联事件处理程序
  • 80.第11章_触发器简单应用
  • 81.第11章_多条件触发器和事件触发器
  • 82.第11章_行为
  • 83.第12章_形状基类Shape及属性简介
  • 84.第12章_Rectangle矩形
  • 85.第12章_Ellipse椭圆和ViewBox缩放控件
  • 86.第12章_Line直线
  • 87.第12章_Polyline折线
  • 88.第12章_Polygon多边形
  • 89.第12章_点划线和像素对齐
  • 90.第12章_画刷分类及SolidColorBrush画刷
  • 91.第12章_LinearGradientBrush线性渐变画刷
  • 92.第12章_RadialGradientBrush径向渐变画刷
  • 93.第12章_ImageBrush图片画刷
  • 94 第12章_VisualBrush和BitmapCacheBrush画刷
  • 95.第12章_RotateTransform旋转变换
  • 96.第12章_ScaleTransform缩放变换
  • 97.第12章_透明及透明掩码
  • 98.第12章_案例(倒影)
  • 99.第13章_几何图形和Path绘制
  • 100.第13章_GeometryGroup组合几何图形
  • 101.第13章_CombinedGeometry融合几何图形
  • 102.第13章_PathGeomery绘制曲线和直线
  • 103.第13章_微语言几何图形
  • 104.第13章_使用几何图形进行裁剪
  • 105.第13章_图画和章内容总结
  • 106.第14章_可视化案例_界面设计
  • 107.第14章_可视化案例_鼠标添加小方格(1)
  • 108.第14章_可视化案例_鼠标添加小方格(2)
  • 109.第14章_可视化案例_鼠标删除小方格
  • 110.第14章_可视化案例_选择移动小方格(1)
  • 111.第14章_可视化案例_选择移动小方格(2)
  • 112.第14章_可视化案例_框选小方格(1)
  • 113.第14章_可视化案例_框选小方格(2)
  • 114.第14章_BlurEffect模糊效果
  • 115.第14章_DropShadowEffect阴影效果
  • 116.第14章_ShaderEffect自定义效果
  • 117.第14章_WriteableBitmap类案例
  • 118.第15章_简单动画代码实现
  • 119.第15章_简单动画属性详解
  • 120.第15章_动画生命周期
  • 121.第15章_动画基类Timeline属性
  • 122.第15章_XAML实现动画(故事板和事件触发器)
  • 123.第15章_重叠动画和同步动画
  • 124.第15章_动画播放案例演示及说明
  • 125.第15章_动画播放案例_播放动画
  • 126.第15章_动画播放案例_暂停_恢复_停止_中间任意位置
  • 127.第15章_动画案例_监视动画播放进度
  • 128.第15章_动画缓动简单应用
  • 129.第15章_11个动画缓动函数类演示
  • 130.第15章_自定义动画缓动函数案例
  • 131.第15章_动画性能_调整帧率和位图缓存
  • 132.第16章_动态变换动画_渲染变换动画
  • 133.第16章_动态变换动画_渲染变换和布局变换动画
  • 134.第16章_动态变换动画_组合变换动画
  • 135.第16章_径向渐变画刷动画
  • 136.第16章_VisualBrush画刷动画
  • 137.第16章_Effect效果动画
  • 138.第16章_关键帧动画_线性关键帧动画
  • 139.第16章_关键帧动画_离散关键帧动画
  • 140.第16章_关键帧动画_缓动关键帧动画
  • 141.第16章_关键帧动画_样条关键帧动画
  • 142.第16章_基于路径的动画
  • 143.第16章_基于帧的动画(1)
  • 144.第16章_基于帧的动画(2)
  • 145.第16章_动画游戏_界面设计
  • 146.第16章_动画游戏_游戏开始事件
  • 147.第16章_动画游戏_生成炸弹
  • 148.第16章_动画游戏_炸弹设置动画
  • 149.第16章_动画游戏_点击拦截炸弹
  • 150.第16章_动画游戏_游戏结果统计和数据清理
  • 151.第17章_控件模板定义及应用场景_逻辑树和可视化树
  • 152.第17章_简单控件模板应用
  • 153.第17章_ContentPresenter和模板绑定
  • 154.第17章_控件模板使用普通触发器
  • 155.第17章_控件模板使用事件触发器实现动画
  • 156.第17章_控件模板_组织模板资源
  • 157.第17章_资源 控件模板 样式应用
  • 158.第17章_切换皮肤(资源)
  • 159.第17章_复杂控件模板案例(1)
  • 160.第17章_复杂控件模板案例(2)
  • 161.第17章_复杂控件模板案例(3)
  • 162.第17章_复杂控件模板案例(4)
  • 163.第17章_可视化状态_章总结
  • 164.第18章_理解自定义元素
  • 165.第18章_用户控件案例(1)
  • 166.第18章_用户控件案例(2)
  • 167.第18章_用户控件案例(3)
  • 168.第18章_用户控件案例(4)
  • 169.第18章_用户控件案例(5)
  • 170.第18章_自定义控件案例(1)
  • 171.第18章_自定义控件案例(2)
  • 172.第18章_自定义控件案例(3)
  • 173.第18章_自定义支持可视化状态控件案例(1)
  • 174.第18章_自定义支持可视化状态控件案例(2)
  • 175.第18章_自定义支持可视化状态控件案例(3)
  • 176.第18章_自定义支持可视化状态控件案例(4)
  • 177.第18章_自定义支持可视化状态控件案例(5)
  • 178.第18章_自定义支持可视化状态控件案例(6)
  • 179.第18章_自定义面板案例
  • 180.第18章_自定义绘画元素案例(1)
  • 181.第18章_自定义绘画元素案例(2)
  • 182.第18章_自定义装饰器元素案例
  • 183.第19-20章_数据绑定入门
  • 184.第19-20章_数据绑定_数据源设置
  • 185.第19-20章_绑定模式和普通类型的数据源
  • 186.第19-20章_基于对象的绑定
  • 187.第19-20_基于ADO数据对象的绑定
  • 188.第19-20_基于LINQ数据对象的绑定
  • 189.第19-20_基于对象数据提供者的绑定
  • 190.第19-20_基于XML数据提供者的绑定
  • 191.第19-20章_RelativeSource详解
  • 192.第19-20章_集合数据呈现_ListView
  • 193.第19-20章_集合数据呈现_ListBox
  • 194.第19-20章_集合数据呈现_ItemsControl
  • 195.第19-20章_数据触发器
  • 196.第19-20章_数据模板选择器
  • 197.第19-20章_子项控件模板与数据模板组合使用
  • 198.第19-20章_ComboBox基本用法
  • 199.第19-20章_使用数据绑定实现多级联动(1)
  • 200.第19-20章_使用数据绑定实现多级联动(2)
  • 201.第19-20章_数据绑定_StringFormat格式
  • 202.第19-20章_值转换器简单应用
  • 203.第19-20章_值转换器创建对象
  • 204.第19-20章_值转换器_条件应用
  • 205.第19-20章_多值转换器
  • 206.第19-20章_值转换器参数
  • 207.第19-20章_数据绑定异常提示
  • 208.第19-20章_数据绑定_自定义验证规则
  • 209.第19-20章_数据绑定_对象中进行验证
  • 210.第19-20章_数据绑定_多值验证
  • 211.第19-20章_数据绑定_错误信息显示
  • 212.第19-20章_列表性能优化
  • 213.第21章_数据视图介绍
  • 214.第21章_检索数据视图对象
  • 215.第21章_数据视图导航
  • 216.第21章_数据视图过滤集合
  • 217.第21章_数据视图过滤DataTable
  • 218.第21章_数据视图排序
  • 219.第21章_数据视图分组(1)
  • 220.第21章_数据视图分组(2)
  • 221.第21章_数据视图分组(3)
  • 222.第21章_数据视图_实时成型
  • 223.第22章_ListView单元格模板
  • 224.第22章_ListView自定义视图
  • 225.第22章_TreeView案例(1)
  • 226.第22章_TreeView案例(2)
  • 227.第22章_DataGrid简单应用
  • 228.第22章_DataGrid行格式处理
  • 229.第22章_DataGrid常用属性和事件
  • 230.第22章_DataGrid编辑
  • 231.第22章_DataGrid显示行细节
  • 232.第23章_Window窗口和常用对话框
  • 233.第23章_非矩形窗口
  • 234.第23章_非矩形窗口改变尺寸
  • 235.第23章_非矩形窗口使用自定义控件模板
  • 236.第24章_Page简单应用
  • 237.第24章_使用Frame驻留页面
  • 238.第24章_页面历史
  • 239.第24章_导航服务
  • 240.第24章_导航服务 页函数
  • 241.第24章_WebBrowser
  • 242.第25章_Menu菜单
  • 243.第25章_ContextMenu菜单
  • 244.第25章_菜单分隔条
  • 245.第25章_ToolBar工具栏
  • 246.第25章_StatusBar状态栏
  • 247.第25章_Ribbon功能区
  • 248.第26章_SoundPlayer和MediaPlayer播放音频
  • 249.第26章_MediaElement简单应用
  • 250.第26章_MediaElement实现播放器(1)
  • 251.第26章_MediaElement实现播放器(2)
  • 252.第26章_将动画同步到音频
  • 253.第26章_语音合成和语音识别
  • 254.第27章_3D基础
  • 255.第27章_正方体
  • 256.第27章_Model3DGroup
  • 257.第27章_3D绘图 使用材质
  • 258.第27章_3D绘图 纹理映射
  • 259.第27章_3D绘图 变换 旋转 飞过
  • 260.第27章_3D绘图 跟踪球 命中测试
  • 261.第27章_3D绘图 3D表面上的2D元素
  • 262.第28章_创建简单流文档
  • 263.第28章_块元素
  • 264.第28章_内联元素
  • 265.第28章_C#代码创建流文档
  • 266.第28章_流文档容器
  • 267.第28章_编辑流文档
  • 268.第28章_批注
  • 269.第29章_简单打印和变换打印
  • 270.第29章_打印动态生成的内容 打印文档
  • 271.第29章_文档打印中控制页面
  • 272.第29章_自定义打印
  • 273.第29章_打印设置和管理
  • 274.第29章_通过XPS打印
  • 275.第30章_WPF应用与Winforms应用交互(1)
  • 276.第30章_WPF应用与Winforms应用交互(2)
  • 277.第31章_多线程
  • 278.第31章_BackgroundWorker案例
  • 279.WPF基础总结

    订阅失败

    【上位机系列第一阶段 WPF入门到进阶】WPF基础(完整版)
    【上位机系列第一阶段 WPF入门到进阶】WPF基础(完整版) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    详细讲解什么是Polygon多边形?如何定义多边形?

    课程介绍

    该课程为上位机系列第一阶段,主要通过一些小案例讲解WPF基本知识及应用。适用于初学者,也适用于有WPF经验进行查漏补缺学习。

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 972人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 23016人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4318人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 847人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 909人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5217人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1541人在学

    Python Django 深度学习 小程序

    钟翔 · 2436人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 711人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4103人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~