Browse by Tags

Windows 8 应用程序开发人员博客

有关为 Windows 8 生成 Metro 风格应用程序的见解,来自 Windows 8 工程团队
  • Blog Post: 将 .NET 任务作为 WinRT 异步操作公开

    在博文 深入探究 Await 和 WinRT 中,我们讨论了 C# 和 Visual Basic 中新增的 async 和 await 关键字,以及如何使用它们执行 Windows 运行时 (WinRT) 异步操作。 在 .NET 基本类库 (BCL) 的辅助下,您还可以使用这些关键字来设计异步操作,然后通过 WinRT 公开这些操作,以使其适用于使用其他语言构建的组件。在本篇博文中,我们将探究如何实现。(有关使用 C# 或 Visual Basic 实施 WinRT 组件的完整详细信息,请参阅 使用 C# 和 Visual Basic 创建 Windows 运行时组件 。) 首先,我们来回顾一下...
  • Blog Post: 深入探究 WinRT 和 await

    在最近发布的 使用 Windows 运行时中异步性来始终保持应用程序能够快速流畅地运行 这篇博文中,包含了一些如何在 C# 和 Visual Basic 中使用 await 关键字的示例,允许开发人员在使用 WinRT 异步操作的同时,保持和推导良好的控制流。 在接下来的博文中,我将更加深入地介绍 await 在 WinRT 中的工作原理。这些知识将帮助您更轻松地推导使用 await 的代码,进而帮助您编写更出色的 Metro 风格应用程序。 首先,我们先来审视一下没有 await 的情况。 基础知识回顾 WinRT 中的所有异步功能全部源自同一个接口: IAsyncInfo 。 public...
  • Blog Post: 最大程度地利用像素,适应视图状态的变更

    在 Windows 8 中,您的应用程序将在各种屏幕尺寸和不同视图状态下运行。用户可能将应用程序分屏显示于 25 英寸的台式计算机显示器的一侧,也可能将其全屏显示于 10 英寸的宽屏平板设备。但是无论是哪种情形,您都希望您的应用程序能够充分利用可用空间。在本篇博文中,我将向您展示如何在代码中跟踪您应用程序的当前尺寸和视图状态,并为您提供一些有关在 Windows 8 Consumer Preview 中编写应用程序的技巧,从而让您轻松应对屏幕尺寸和视图状态的变更。 在 //build/ 大会上,我曾向您介绍了如何为不同的屏幕应用场景而设计应用程序(例如,请观看视频 XAML talk 或...
Page 1 of 1 (3 items)