为你推荐

内容简介
版权
目录
1.1 .NET基础知识
1.1.1 .NET体系架构
1.1.2 .NET开发语言
1.2 集成开发环境介绍
1.2.1 什么是Visual Studio?
1.2.2 Visual Studio下载
1.2.3 Visual Studio安装
1.3 C#基础语法介绍
1.3.1 什么是C#?
1.3.2 C#的特点
1.3.3 C#数据类型
1.3.4 C#变量
1.3.5 C#常量
1.3.6 C#运算符
1.3.7 C#基本语句结构
1.3.8 C#程序结构
1.3.9 C#面向对象
1.4 WPF概述
1.4.1 WPF项目创建
1.4.2 IDE开发工具说明
1.4.3 项目结构说明
1.4.4 XAML语法说明
1.4.5 基础控件说明
1.5 开发实例:Hello World
1.5.1 创建新项目
1.5.2 添加按钮
1.5.3 添加按钮事件
1.5.4 调试运行
2.1 WPF内容模型
2.2 基础控件
2.2.1 内容控件
2.2.2 带标题的内容控件
2.2.3 文本控件
2.2.4 列表控件
2.2.5 带标题的列表控件
2.2.6 图形控件
2.2.7 容器控件
2.2.8 流文本
2.2.9 装饰控件
2.3 UI布局
2.3.1 Grid
2.3.2 StackPanel
2.3.3 Canvas
2.3.4 DockPanel
2.3.5 WrapPanel
2.3.6 UniformGrid
2.4 开发实例:“连连看”布局
2.4.1 案例分析
2.4.2 游戏UI布局
2.4.3 游戏元素生成
2.4.4 游戏运行
3.1 资源
3.1.1 资源基础用法
3.1.2 资源层级
3.1.3 资源分类
3.1.4 资源文件
3.1.5 资源字典
3.2 样式
3.2.1 基础样式
3.2.2 样式继承
3.2.3 样式绑定事件
3.3 触发器
3.3.1 基础触发器
3.3.2 多条件触发器
3.3.3 事件触发器
3.4 第三方控件库
3.4.1 MahApps.Metro
3.4.2 HandyControl
3.5 开发实例:主题切换
3.5.1 案例分析
3.5.2 开发步骤
3.5.3 功能演示
4.1 属性:Property
4.1.1 CLR属性
4.1.2 依赖属性
4.1.3 附加属性
4.2 路由事件:RoutedEvent
4.2.1 路由事件策略
4.2.2 事件阻止
4.2.3 后台添加路由事件
4.2.4 自定义路由事件
4.3 命令:Command
4.3.1 主要概念
4.3.2 预定义命令
4.3.3 自定义命令
4.4 开发实例:富文本编辑器
4.4.1 创建项目
4.4.2 预定义命令
4.4.3 自定义命令
4.4.4 功能演示
5.1 Binding概述
5.1.1 绑定的源与路径
5.1.2 绑定源的几种方式
5.1.3 双向绑定
5.2 绑定数据的转换与校验
5.2.1 类型转换
5.2.2 数据校验
5.3 模板
5.3.1 控件模板
5.3.2 数据模板
5.4 开发实例:圆形按钮
5.4.1 创建项目
5.4.2 定义控件模板
5.4.3 提取资源
5.4.4 占位符
5.4.5 资源绑定
5.4.6 功能演示
6.1 画笔
6.1.1 纯色画笔
6.1.2 线性渐变画笔
6.1.3 径向渐变画笔
6.1.4 图像画笔
6.1.5 绘图画笔
6.1.6 视觉对象画笔
6.1.7 预定义画笔
6.1.8 画笔常见属性
6.2 基本图形
6.2.1 线:Line
6.2.2 矩形:Rectangle
6.2.3 椭圆:Ellipse
6.2.4 闭合多边形:Polygon
6.2.5 折线:Polyline
6.2.6 路径:Path
6.2.7 可拉伸的图形
6.3 几何图形
6.3.1 Shape类和Geometry类的区别与联系
6.3.2 简单几何
6.3.3 路径几何
6.3.4 复合几何
6.3.5 路径标记语法
6.4 图形转换
6.4.1 转换和坐标系
6.4.2 旋转
6.4.3 缩放
6.4.4 拉伸变形
6.4.5 位移
6.4.6 组合转换
6.5 动画
6.5.1 动画类型
6.5.2 时间线
6.5.3 基本动画
6.5.4 关键帧动画
6.5.5 路径动画
6.6 开发实例:深圳地铁
6.6.1 查看深圳地铁官网
6.6.2 获取深圳地铁数据
6.6.3 构建地铁数据模型
6.6.4 反序列化对象
6.6.5 绘制路线
6.6.6 功能演示
7.1 MVVM概述
7.1.1 什么是MVVM?
7.1.2 MVVM前提条件
7.1.3 MVVM实现步骤
7.2 MVVM框架介绍
7.2.1 CommunityToolkit.Mvvm框架
7.2.2 Prism框架
7.3 开发实例:增删改查
7.3.1 创建项目
7.3.2 创建模型
7.3.3 创建DAL层
7.3.4 创建视图
7.3.5 创建ViewModel
7.3.6 创建数据上下文
7.3.7 功能演示
8.1 WPF开发抽奖软件实例
8.1.1 功能设计
8.1.2 数据表设计
8.1.3 核心代码
8.1.4 功能演示
8.2 WPF自定义控件实例
8.2.1 自定义控件简介
8.2.2 自定义控件步骤
8.2.3 应用自定义控件
8.2.4 功能演示
附录1 C#运算符优先级
附录2 WPF自带命令
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜