Windows 8 Metro应用开发:XAML与C#实战
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
"《Metro Revealed:使用XAML和C#构建Windows 8应用》是Apress出版社出版的一本技术书籍,专注于介绍Windows 8 Metro风格应用的开发。作者是Adam Freeman,书中涵盖5个主要章节,分别涉及入门、数据绑定和页面、AppBars、Flyouts及导航、布局和磁贴以及应用生命周期和合同。" 这本书详细讲解了Windows 8 Metro应用的构建过程,使用XAML和C#这两种主要的编程语言。XAML(Extensible Application Markup Language)是一种用于描述用户界面的标记语言,常用于.NET框架下的WPF(Windows Presentation Foundation)和UWP(Universal Windows Platform)应用,提供了声明式编程模型,使开发者能够更直观地设计UI。 在入门章节,作者会引导读者了解Windows 8开发环境的设置,包括安装Visual Studio IDE和必要的SDK,以及创建第一个Metro应用的基础步骤。开发者还将学习到如何使用XAML创建基本的UI元素,如按钮、文本框等,并理解如何通过C#代码与XAML进行交互。 数据绑定和页面章节则深入探讨了如何在应用中管理和展示数据。数据绑定是将UI元素与数据源连接的关键技术,使得UI可以动态反映数据的变化。此外,页面管理是构建多页应用的重要部分,书中会解释如何在不同页面间导航,以及如何使用导航堆栈保持状态。 AppBars和Flyouts是Metro UI中的重要组件,提供了一种简洁的用户交互方式。AppBar通常位于屏幕边缘,提供常用的操作选项,而Flyouts则提供额外的信息或功能,不占据主屏幕空间。在这一章,读者将学习如何创建和自定义这些元素,以提供优秀的用户体验。 布局和磁贴章节关注于UI的设计和响应式布局。Windows 8的磁贴设计是其特色之一,允许动态更新并展示通知。开发者将学习如何使用不同的布局容器(如Grid、StackPanel、WrapPanel等)来适应不同设备的屏幕尺寸,以及如何创建和管理动态磁贴。 最后,应用生命周期和合同章节讨论了Windows 8应用如何启动、暂停、恢复和关闭,以及如何利用合同(如分享、搜索和设置合同)与其他应用进行交互。理解应用生命周期对于确保应用在各种状态下表现良好至关重要。 《Metro Revealed》提供了全面的指导,帮助开发者掌握Windows 8平台上的应用开发,无论你是初学者还是有经验的程序员,都能从中受益,开发出符合现代用户界面标准的高效且引人入胜的应用程序。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/80bd734299f944738fb12899f2b2c79b_metisria.jpg!1)
- 粉丝: 0
- 资源: 23
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)