C# WPF 高级教程

这是一份深入讲解C# WPF技术的高级教程,涵盖了从第18章到第33章的内容,旨在帮助开发者提升WPF应用的开发技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更多资源进群: 377215114


本课程是《C# WPF 高级教程》,对应着教材的第18章到第33章。 


第18章 自定义元素 
18.1 理解WPF中的自定义元素 
18.2 构建基本的用户控件 
18.2.1 定义依赖项属性 
18.2.2 定义路由事件 
18.2.3 添加标记 
18.2.4 使用控件 
18.2.5 命令支持 
18.2.6 深入分析用户控件 
18.3 创建无外观控件 
18.3.1 修改颜色拾取器的代码 
18.3.2 修改颜色拾取器的标记 
18.3.3 精简控件模板 
18.3.4 特定主题样式和默认样式 
18.4 支持可视化状态 
18.4.1 开始编写FlipPanel类 
18.4.2 选择部件和状态 
18.4.3 默认控件模板 
18.4.4 使用FlipPanel 
18.4.5 使用不同的控件模板 
18.5 自定义面板 
18.5.1 两步布局过程 
18.5.2 Canvas面板克隆 
18.5.3 更好的换行面板 
18.6 自定义绘图元素 
18.6.1 OnRender( )方法 
18.6.2 评估自定义绘图 
18.6.3 自定义绘图元素 
18.6.4 自定义装饰元素 
18.7 小结 
第19章 数据绑定 
19.1 使用自定义对象绑定到数据库 
19.1.1 构建数据访问组件 
19.1.2 构建数据对象 
19.1.3 显示绑定对象 
19.1.4 更新数据库 
19.1.5 更改通知 
19.2 绑定到对象集合 
19.2.1 显示和编辑集合项 
19.2.2 插入和移除集合项 
19.2.3 绑定到ADO.NET对象 
19.2.4 绑定到LINQ表达式 
19.3 提高大列表的性能 
19.3.1 虚拟化 
19.3.2 项目容器再循环 
19.3.3 延迟滚动 
19.4 验证 
19.4.1 在数据对象中进行验证 
19.4.2 自定义验证规则 
19.4.3 响应验证错误 
19.4.4 获取错误列表 
19.4.5 显示不同的错误指示 
符号 
19.4.6 验证多个值 
19.5 数据提供者 
19.5.1 ObjectDataProvider 
19.5.2 XmlDataProvider 
19.6 小结 
第20章 格式化绑定的数据 
20.1 数据绑定回顾 
20.2 数据转换 
20.2.1 StringFormat属性 
20.2.2 值转换器简介 
20.2.3 使用值转换器设置字符串的格式 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值