C#高级编程第11版 - 第三十三章

导航

第三十三章 Windows Apps

33.1 Windows 应用程序简介 855

33.1.1 Windows 运行库 856

33.1.2 Hello, Windows 856

33.1.3 应用程序清单文件 857

33.1.4 应用程序启动 859

33.1.5 主页 859

33.2 XAML 861

33.2.1 XAML 标准 861

33.2.2 将元素映射到类 861

33.2.3 通过XAML 使用定制的.NET 类 862

33.2.4 将属性用作特性 863

33.2.5 将属性用作元素 863

33.2.6 依赖属性 864

33.2.7 创建依赖属性 864

33.2.8 值变更回调和事件 865

33.2.9 路由事件 866

33.2.10 附加属性 867

33.2.11 标记扩展 868

33.2.12 自定义标记扩展 869

33.2.13 条件XAML 870

33.3 控件 871

33.3.1 框架派生的UI 元素 872

33.3.2 控件派生的控件 875

33.3.3 范围控件 881

33.3.4 内容控件 882

33.3.5 按钮 883

33.3.6 项控件 884

33.3.7 Flyout 控件 884

33.4 数据绑定 884

33.4.1 用INotifyPropertyChanged 更改通知 885

33.4.2 创建图书列表 886

33.4.3 列表绑定 887

33.4.4 把事件绑定到方法 887

33.4.5 使用数据模板和数据模板选择器 888

33.4.6 绑定简单对象 890

33.4.7 值的转换 891

33.5 导航 892

33.5.1 导航回最初的页面 892

33.5.2 重写Page 类的导航 893

33.5.3 在页面之间导航 894

33.5.4 后退按钮 895

33.5.5 Hub 896

33.5.6 Pivot 898

33.5.7 NavigationView 899

33.6 布局 902

33.6.1 StackPanel 902

33.6.2 Canvas 903

33.6.3 Grid 903

33.6.4 VariableSizedWrapGrid 904

33.6.5 RelativePanel 906

33.6.6 自适应触发器 906

33.6.7 XAML 视图 909

33.6.8 延迟加载 909

33.7 小结 910

原文地址:https://www.cnblogs.com/zenronphy/p/ProfessionalCSharp7Chapter33.html

时间: 2025-01-07 03:06:44

C#高级编程第11版 - 第三十三章的相关文章

C#高级编程第11版 - 第十二章

导航 C# 全版本特性一览 全书目录 第十二章 Language Integrated Query 12.1 LINQ 概述 243 12.1.1 列表和实体 244 12.1.2 LINQ 查询 246 12.1.3 扩展方法 246 12.1.4 推迟查询的执行 248 12.2 标准的查询操作符 249 12.2.1 筛选 250 12.2.2 用索引筛选 251 12.2.3 类型筛选 252 12.2.4 复合的from 子句 252 12.2.5 排序 253 12.2.6 分组 2

C#高级编程第11版 - 第十九章

导航 C# 全版本特性一览 全书目录 第十九章 Libraries, Assemblies, Packages and NuGet 19.1 库的地狱 423 19.2 程序集 425 19.3 创建库 426 19.3.1 .NET 标准 427 19.3.2 创建.NET 标准库 428 19.3.3 解决方案文件 428 19.3.4 引用项目 429 19.3.5 引用NuGet 包 429 19.3.6 NuGet 的来源 430 19.3.7 使用.NET Framework 库 4

C#高级编程第11版 - 附赠第三章

导航 C# 全版本特性一览 全书目录 附赠第三章 SignalR and WebHooks BC3.1 概述 57 BC3.2 WebSockets 58 BC3.2.1 WebSockets 服务器 58 BC3.2.2 WebSockets 客户端 60 BC3.3 使用SignalR 的简单聊天程序 62 BC3.3.1 创建集线器 62 BC3.3.2 用HTML 和JavaScript 创建客户端 63 BC3.3.3 创建SignalR .NET 客户端 65 BC3.4 分组连接

C#高级编程第11版 - 第二章

导航 C# 全版本特性一览 全书目录 第二章 Core C 2.1 C#基础 29 2.2 变量 31 2.2.1 初始化变量 31 2.2.2 类型推断 32 2.2.3 变量的作用域 33 2.2.4 常量 34 2.3 预定义数据类型 35 2.3.1 值类型和引用类型 35 2.3.2 .NET 类型 36 2.3.3 预定义的值类型 36 2.3.4 预定义的引用类型 40 2.4 程序流控制 42 2.4.1 条件语句 42 2.4.2 循环 44 2.4.3 跳转语句 47 2.5

C#高级编程第11版 - 第七章

导航 C# 全版本特性一览 全书目录 第七章 Arrays 7.1 相同类型的多个对象 151 7.2 简单数组 152 7.2.1 数组的声明 152 7.2.2 数组的初始化 152 7.2.3 访问数组元素 153 7.2.4 使用引用类型 153 7.3 多维数组 154 7.4 锯齿数组 155 7.5 Array 类 156 7.5.1 创建数组 156 7.5.2 复制数组 156 7.5.3 排序 157 7.6 数组作为参数 159 7.7 数组协变 159 7.8 枚举 16

C#高级编程第11版 - 第二十一章

导航 C# 全版本特性一览 全书目录 第二十一章 Tasks and Parallel Programming 21.1 概述 459 21.2 Parallel 类 460 21.2.1 使用Parallel.For()方法循环 460 21.2.2 提前中断Parallel.For 462 21.2.3 Parallel.For()方法的初始化 462 21.2.4 使用Parallel.ForEach()方法循环 463 21.2.5 通过Parallel.Invoke()方法调用多个方法

C#高级编程第11版 - 第八章

导航 C# 全版本特性一览 全书目录 第八章 Delegates, Lambdas and Events 8.1 引用方法 170 8.2 委托 170 8.2.1 声明委托 171 8.2.2 使用委托 172 8.2.3 简单的委托示例 174 8.2.4 Action<T>和Func<T>委托 175 8.2.5 BubbleSorter 示例 176 8.2.6 多播委托 177 8.2.7 匿名方法 180 8.3 lambda 表达式 181 8.3.1 参数 181

C#高级编程第11版 - 第十七章

导航 C# 全版本特性一览 全书目录 第十七章 Managed and Unmanaged Memory 17.1 内存 348 17.2 后台内存管理 349 17.2.1 值数据类型 349 17.2.2 引用数据类型 350 17.2.3 垃圾收集 352 17.3 强引用和弱引用 354 17.4 处理非托管的资源 354 17.4.1 析构函数或终结器 355 17.4.2 IDisposable 接口 356 17.4.3 using 语句 356 17.4.4 实现IDisposa

C#高级编程第11版 - 第二十章

导航 C# 全版本特性一览 全书目录 第二十章 Dependency Injection 20.1 依赖注入的概念 439 20.1.1 使用没有依赖注入的服务 440 20.1.2 使用依赖注入 441 20.2 使用.NET Core DI 容器 442 20.3 服务的生命周期 443 20.3.1 使用单例和临时服务 445 20.3.2 使用Scoped 服务 446 20.3.3 使用自定义工厂 448 20.4 使用选项初始化服务 449 20.5 使用配置文件 450 20.6