Windows Phone 8初学者开发—第3部分:编写第一个Windows Phone 8应用程序

我不是女神ヾ 2021-11-29 08:16 347阅读 0赞

SouthEast

原文地址:

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应用程序了。

以下是我们的计划:

  1. 我们将创建一个新的Windows Phone应用程序项目
  2. 我们将进行一些简单的编辑,例如删除注释,添加媒体控件(MediaControl)和按钮控件并应用样式。
  3. 我们将编写响应按钮单击事件的事件处理程序
  4. 在按钮单击事件处理程序中我们将播放声音文件

1. 创建新的Windows Phone应用程序项目,并将它命名为“PetSound”

根据以往的经验或者通过观看Channel9的其他绝对初学者系列,您应该已经熟悉了创建新项目、添加新文件等一些基本的步骤。我不会花时间解释上述内容。如果对某些内容不熟悉,您可以再次复习绝对初学者的C#系列教程(C# for Absolute Beginners series)。

SouthEast 1

  1. 文件
  2. 新建
  3. 项目 …

在新建项目对话框中:

SouthEast 2

  1. 确认您位于Windows Phone项目模板
  2. 选择Windows Phone应用程序模板
  3. 重命名为PetSounds
  4. 确认解决方案名称也被修改为“PetSounds”
  5. 单击OK

您将看到以下对话框:

SouthEast 3

由于本系列仅针对Windows Phone OS 8.0,因此选择该选项。如果您想扩展您的应用程序至老版本的Windows Phone设备,在刚才的步骤中您可以选择针对以前版本的Windows Phone操作系统。

2. 删除不需要的注释以更方便地定位代码

新项目将很快被创建并加载到解决方案管理器中,同时MainPage.xaml将出现在Visual Studio的主区域中。如MainPage.xaml中所示,这些“屏幕”被称为“页面”。在我们的第一个应用程序中,我们仅使用一个页面,但是在其他应用程序中我们将添加多个页面并在它们之间进行导航。

我假设您以前从来没有接触过Windows Phone 项目模板。您将看到MainPage.xaml被加载到可视化设计器中。

SouthEast 4

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

在窗格下面有若干工具:

SouthEast 5

并且在窗格之间:

SouthEast 6

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

SouthEast 7

您可以安全地删除这些注释。确保从以下位置开始删除:

删除后的XAML如下所示:

SouthEast 8

在本课中我们将注意力集中在从36行开始的”ContentPanel(内容窗格)”,并在 元素的开始和结束之间添加新的XAML代码。

3. 向ContentPanel添加按钮并应用样式

元素的开始和结束之间添加以下代码:

SouthEast 9

一旦添加了:

代码,注意可视化设计器的变化:

SouthEast 10

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

SouthEast 11

值”200”指”200像素”。

可视化设计器更新为一个较小的按钮:

SouthEast 12

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

SouthEast 13

我同时为

发表评论

表情:
评论列表 (有 0 条评论,347人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Windows Phone 8.1后台任务

    实现任务接口的前提认识: 1.创建后台任务 当然光是你创建了后台任务是没有用的,让系统认识到你创建的是后台任务,并且让它承认这是后台任务才是必要条 件: 这个时候