
原文地址:
http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-3-Writing-your-First-Windows-Phone-8-App
系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners
源代码**:** http://aka.ms/absbeginnerdevwp8
PDF**版本**: http://aka.ms/absbeginnerdevwp8pdf
既然我们已将需要的工具安装完毕,我们可以着手创建第一个Windows Phone 8应用程序了。
以下是我们的计划:
- 我们将创建一个新的Windows Phone应用程序项目
- 我们将进行一些简单的编辑,例如删除注释,添加媒体控件(MediaControl)和按钮控件并应用样式。
- 我们将编写响应按钮单击事件的事件处理程序
- 在按钮单击事件处理程序中我们将播放声音文件
1. 创建新的Windows Phone应用程序项目,并将它命名为“PetSound”
根据以往的经验或者通过观看Channel9的其他绝对初学者系列,您应该已经熟悉了创建新项目、添加新文件等一些基本的步骤。我不会花时间解释上述内容。如果对某些内容不熟悉,您可以再次复习绝对初学者的C#系列教程(C# for Absolute Beginners series)。

- 文件
- 新建
- 项目 …
在新建项目对话框中:

- 确认您位于Windows Phone项目模板
- 选择Windows Phone应用程序模板
- 重命名为PetSounds
- 确认解决方案名称也被修改为“PetSounds”
- 单击OK
您将看到以下对话框:

由于本系列仅针对Windows Phone OS 8.0,因此选择该选项。如果您想扩展您的应用程序至老版本的Windows Phone设备,在刚才的步骤中您可以选择针对以前版本的Windows Phone操作系统。
2. 删除不需要的注释以更方便地定位代码
新项目将很快被创建并加载到解决方案管理器中,同时MainPage.xaml将出现在Visual Studio的主区域中。如MainPage.xaml中所示,这些“屏幕”被称为“页面”。在我们的第一个应用程序中,我们仅使用一个页面,但是在其他应用程序中我们将添加多个页面并在它们之间进行导航。
我假设您以前从来没有接触过Windows Phone 项目模板。您将看到MainPage.xaml被加载到可视化设计器中。

- 左侧是可视化设计器。虽然您可将它作为向Windows Phone应用程序放置和添加控件的主要手段,但是我主要将它作为XAML编辑窗格所做工作的反馈来使用。
- 右侧是XAML编辑窗格。我通常以手写方式编写XAML。我在XAML代码中进行的修改将反映在可视化设计器中,反之亦然。它们代表看事物的两个角度,但实际上表示相同的事物。
在窗格下面有若干工具:

并且在窗格之间:

您可以任意对它们进行试验。它们是自解释的,您需要花些时间试一试然后就能理解它们的用途。但是因为它不是课程的重点,所以我将继续下面的内容。在XAML窗格中,我想删除两个大段的注释以更方便地浏览XAML。我已在下图中将它们标出:

您可以安全地删除这些注释。确保从以下位置开始删除:
删除后的XAML如下所示:

在本课中我们将注意力集中在从36行开始的”ContentPanel(内容窗格)”,并在 元素的开始和结束之间添加新的XAML代码。
3. 向ContentPanel添加按钮并应用样式
在元素的开始和结束之间添加以下代码:

一旦添加了:
代码,注意可视化设计器的变化:

按钮几乎占据了整个屏幕。这样不行,我们需要通过设置Height和Width属性限制按钮的大小。

值”200”指”200像素”。
可视化设计器更新为一个较小的按钮:

让我们将Button控件移动到页面的左上角(页面标题的下方)并将背景色设置为红色:

我同时为
还没有评论,来说两句吧...