: .
dio 2010 或者 Microsoft Visual C# Express 2010, 和 Windows® Phone
Developer Tools 可以从这个网址获得 /?linkid=9772716
知道关于如何创建 Windows Phone 7
Page | 3
© 2010 Microsoft Corporation. All rights
这个实验在下面的任务中包含一个单独的练习:
1. 把一个应用程序的 tiles 钉到开始菜单中和在开始菜单中管理一个应用程序的 tiles
2. 创建一个新的后台代理工程,添加这个代理的逻辑并且通过你的应用程序展示这个后台
代理
估算完成所需的时间
完成这个实验将要花费 30 到 50 分钟
练习
在这个练习中,我们展示如何在主屏幕上为主程序添加次级 tiles。然后我们创建一个后台代理去更
新已经订到桌面的 tiles。
任务 1 –把工程的 tiles 钉到开始菜单上
1. 打开位于实验存放文件目录 Source\Begin 下的解决方案的开始文件。
2. 定位到 工程并且在 Shell 工程文件夹下新建一个名为 ShellTileHelpersCore 类。
设置这个类为 static 的:
C#
public static class ShellTileHelpersCore
{
// …
}
3. 在这个新建类的文件上面添加下面的命名空间的声明:
C#
Page | 4
© 2010 Microsoft Corporation. All rights ;
using ;
4. 这个类帮我们封装了 tile 的 pinning 和 unpinning 函数。创建一个允许我们把 tiles 钉到设
备开始菜单的方法:
C#
public static void Pin(Uri uri, ShellTileData initialData)
{
// Create the tile and pin to start. This will cause the app to be
// deactivated
(uri, initialData);
}
ShellTile 是一个定义在 命名空间中的类,这个类主要负责管理这个
应用的主要和次要的 tiles 。这个类提供一系列的用来 创建/移除 tiles 的静态方法,和一个
芒果多任务 来自淘豆网m.daumloan.com转载请标明出处.