{"id":45,"date":"2012-11-17T23:25:49","date_gmt":"2012-11-17T15:25:49","guid":{"rendered":"http:\/\/sunyuping.cn\/?p=45"},"modified":"2012-11-17T23:25:49","modified_gmt":"2012-11-17T15:25:49","slug":"windows-phone-8%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba","status":"publish","type":"post","link":"https:\/\/www.sunyuping.com\/index.php\/2012\/11\/17\/windows-phone-8%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba\/","title":{"rendered":"Windows Phone 8\u5f00\u53d1\u73af\u5883\u642d\u5efa"},"content":{"rendered":"<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\">1\u3001Windows 8 Metro App\u5f00\u53d1\u73af\u5883\u7684\u642d\u5efa<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\">2\u3001<\/span><\/span><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\">HelloWorld\u521b\u5efa\u4e0e\u76f8\u5173\u4ecb\u7ecd<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\">3\u3001\u8fd0\u884c\u548c\u8c03\u8bd5<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\">4\u3001\u5e94\u7528\u7a0b\u5e8f\u5305\u7684\u521b\u5efa\u548c\u5b89\u88c5\uff08\u672c\u5730\uff0c\u4e0d\u901a\u8fc7\u5546\u5e97\uff09<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\"><br \/>\n<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\"><br \/>\n<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: x-large;\">\u66f4\u591a\u5185\u5bb9\u8bf7\u67e5\u770b\u4e0b\u9762\u7684\u5e16\u5b50<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><a href=\"http:\/\/www.devdiv.com\/_DevDiv%E5%8E%9F%E5%88%9B_Windows_8_Metro_App%E5%BC%80%E5%8F%91Step_by_Step---%E6%8C%81%E7%BB%AD%E8%BF%9B%E8%A1%8C%E4%B8%AD_%E6%9B%B4%E6%96%B0%E8%87%B32012-07-24_-thread-130633-1-1.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-size: x-large;\">[DevDiv\u539f\u521b]Windows 8 Metro App\u5f00\u53d1Step by Step<\/span><\/a><\/span><\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\">1\u3001Windows 8 Metro App\u5f00\u53d1\u73af\u5883\u7684\u642d\u5efa<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\">\u5728\u8fd9\u91cc\u5b89\u88c5Windows 8 Release Preview\u64cd\u4f5c\u7cfb\u7edf\u548cWindows Visual Studio 2012 RC\u5c31\u53ef\u4ee5\u8fdb\u884cMetro App\u5f00\u53d1\u4e86\u3002<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\"><br \/>\n<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\">\u64cd\u4f5c\u7cfb\u7edf\u5b89\u88c5[\u6211\u5b89\u88c5\u7684\u662f32\u4f4d\u7684]<\/span><\/p>\n<p align=\"left\"><span>Windows 8 Release Preview\uff08<\/span><span>\u53d1\u884c\u9884\u89c8\u7248\uff0c<\/span><span>Windows 8\u7cfb\u5217\u7684\u6700\u540e\u4e00\u4e2a\u6d4b\u8bd5\u7248\u672c<\/span><span>\uff09<\/span>\uff1a<\/p>\n<ul>\n<li><a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=251537\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\">Windows Windows 8 Release Preview \u7b80\u4f53\u4e2d\u6587\u7248 32\u4f4d<\/span><\/a><\/li>\n<li><a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=251536\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\">Windows Windows 8 Release Preview \u7b80\u4f53\u4e2d\u6587\u7248 64\u4f4d<\/span><\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p align=\"left\"><span style=\"color: #222222;\"><span>\u4ea7\u54c1\u5bc6\u94a5\uff1aTK8TP-9JN6P-7X7WW-RFFTV-B7QPF<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"color: #222222;\"><span><br \/>\n<\/span><\/span><\/p>\n<p align=\"left\"><span>\u5f00\u53d1\u5de5\u5177(\u53ea\u9700\u8981\u5b89\u88c5<\/span><span>Windows Visual Studio 2012 RC\u5c31\u53ef\u4ee5\u8fdb\u884cmetro app\u5f00\u53d1<\/span><span>)[\u6211\u5b89\u88c5\u7684\u662fULtimate\u65d7\u8230\u7248]<\/span><\/p>\n<p><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\">Windows Visual Studio 2012 RC<\/span><\/p>\n<ul>\n<li><a href=\"http:\/\/download.microsoft.com\/download\/7\/8\/C\/78CC7829-2443-4FC8-8EA1-4A097BF19E53\/VS2012_RC_ULT_CHS.iso\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\">Windows Visual Studio 2012 RC Ultimate<\/span><\/a><\/li>\n<li><a href=\"http:\/\/download.microsoft.com\/download\/B\/D\/F\/BDFDC7BF-2C8E-489E-9C49-386C0A3C738A\/VS2012_RC_PREM_CHS.iso\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\">Windows Visual Studio 2012 RC Premium<\/span><\/a><\/li>\n<li><a href=\"http:\/\/download.microsoft.com\/download\/E\/1\/D\/E1D7D5EE-D0C8-4B9B-96D3-C70081B83175\/VS2012_RC_PRO_CHS.iso\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\">Windows Visual Studio 2012 RC Professional<\/span><\/a><\/li>\n<li><a href=\"http:\/\/www.microsoft.com\/visualstudio\/11\/zh-cn\/downloads#testpro\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\">Windows Visual Studio 2012 RC Test Professional<\/span><\/a><\/li>\n<li><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><a href=\"http:\/\/download.microsoft.com\/download\/F\/4\/C\/F4C50EA2-8ADE-43E4-8BF4-7D2C77D0A805\/VS2012_RC_WinExp_CHS.iso\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Visual Studio Express 2012 RC for Windows 8<\/a><\/span><\/li>\n<\/ul>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\">2\u3001HelloWorld\u521b\u5efa\u4e0e\u76f8\u5173\u4ecb\u7ecd<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: small;\">\u4e3a\u4e86\u66f4\u52a0\u5f62\u8c61\u76f4\u89c2\uff0c\u4e0b\u9762\u6211\u4ee5\u56fe\u6587\u7684\u5f62\u5f0f\u8fdb\u884c\u4ecb\u7ecd<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: small;\">a\u3001\u4ece\u5f00\u59cb\u753b\u9762\u542f\u52a8VS2012<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: \u5fae\u8f6f\u96c5\u9ed1;\"><span style=\"font-size: medium;\"><br \/>\n<\/span><\/span><\/p>\n<p align=\"center\"><img decoding=\"async\" id=\"aimg_35721\" title=\"1.jpg\" src=\"http:\/\/122.70.156.176\/attachment_remote\/forum\/201207\/24\/143804d9wztedpucjtazag.jpg\" alt=\"1.jpg\" width=\"678\" \/><\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\">b\u3001\u5728\u8d77\u59cb\u9875\u9009\u9879\u5361\u4e2d\uff0c\u9009\u62e9<span style=\"color: #ff0000;\">\u65b0\u5efa\u9879\u76ee<\/span>\u6765\u521b\u5efaHelloWorld\uff0c\u4e5f\u53ef\u4ee5\u4ece<span style=\"color: #ff0000;\">\u6587\u4ef6\u83dc\u5355-&gt;\u65b0\u5efa-&gt;\u9879\u76ee<\/span>\u6765\u521b\u5efa\u3002<\/p>\n<p align=\"left\">\u5982\u4e0b\u56fe\uff0c\u6a21\u7248\u9009\u62e9Visual C# Windows Metro style\uff0c\u53f3\u8fb9\u9009\u62e9Blank App(XAML)\uff0c\u7136\u540e\u5728\u4e0b\u9762\u8f93\u5165\u9879\u76ee\u540d\u79f0\uff0c\u8def\u5f84\u548c\u89e3\u51b3\u65b9\u6848\u540d\u79f0\uff0c\u6700\u540e\u70b9\u51fb\u786e\u5b9a\uff0c\u5c31\u521b\u5efa\u597d\u4e86\u4e00\u4e2a\u6700\u7b80\u5355\u7684Metro App\u3002<\/p>\n<p>&nbsp;<\/p>\n<p align=\"center\"><img decoding=\"async\" id=\"aimg_35722\" title=\"3.jpg\" src=\"http:\/\/122.70.156.176\/attachment_remote\/forum\/201207\/24\/144025tq4633jq44jm5qt2.jpg\" alt=\"3.jpg\" width=\"678\" \/><\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\">c\u3001\u521b\u5efa\u597d\u7684HelloWorld\u5de5\u7a0b\u5982\u4e0b\u56fe\uff0c\u719f\u6089VS\u7684\u5f00\u53d1\u8005\u53ef\u80fd\u5bf9\u6b64\u753b\u9762\u4e0d\u964c\u751f\uff0c\u5de6\u8fb9\u4e3b\u8981\u662f\u4ee3\u7801\u7f16\u8f91\uff0c\u53f3\u8fb9\u4e09\u9879\u76ee\u6587\u4ef6\u76ee\u5f55\u7ec4\u7ec7\u3002\u5f53\u7136\uff0c\u8fd9\u4e9b\u754c\u9762\u4e5f\u662f\u53ef\u4ee5\u914d\u7f6e\u7684\u3002<\/p>\n<p>&nbsp;<\/p>\n<p align=\"center\"><img decoding=\"async\" id=\"aimg_35723\" title=\"4.jpg\" src=\"http:\/\/122.70.156.176\/attachment_remote\/forum\/201207\/24\/1443328929som8na7ga9d8.jpg\" alt=\"4.jpg\" width=\"678\" \/><\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\">d\u3001\u53f3\u4fa7\uff0c\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u5de5\u7a0b\u7684\u6587\u4ef6\u7ec4\u7ec7\uff0c\u5982\u4e0b\u56fe\u6240\u793a\uff0c\u4e0b\u9762\u6211\u4f1a\u5bf9\u5176\u4e2d\u7684\u91cd\u8981\u6587\u4ef6\u8fdb\u884c\u4ecb\u7ecd\u3002<\/p>\n<p align=\"center\"><img decoding=\"async\" id=\"aimg_35724\" title=\"5.jpg\" src=\"http:\/\/122.70.156.176\/attachment_remote\/forum\/201207\/24\/144334d9hzl5zr75ttw5z7.jpg\" alt=\"5.jpg\" width=\"355\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\">\u4ece\u4e0a\u56fe\u4e2d\uff0c\u53ef\u4ee5\u770b\u5230\u6709\u5982\u4e0b\u6587\u4ef6\u548c\u76ee\u5f55\uff1a<\/p>\n<p align=\"left\">1)Properties<\/p>\n<p align=\"left\">2)\u5f15\u7528<\/p>\n<p align=\"left\">3)Assets<\/p>\n<p align=\"left\">4)Common<\/p>\n<p align=\"left\">5)App.xaml<\/p>\n<p align=\"left\">6)MainPage.xaml<\/p>\n<p align=\"left\">7)Package.appemanifest<\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\">1)Properties\u76ee\u5f55\u4e0b\u7684\u6587\u4ef6Assembly.cs\u4e3b\u8981\u5b58\u653e\u6709<span style=\"color: #ff0000;\">\u5173\u7a0b\u5e8f\u96c6\u7684\u5e38\u89c4\u4fe1\u606f\u548c\u7a0b\u5e8f\u7684\u7248\u672c\u4fe1\u606f<\/span><\/p>\n<p>&nbsp;<\/p>\n<div id=\"highlighter_809327\">\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System.Reflection;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System.Runtime.CompilerServices;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System.Runtime.InteropServices;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code>\/\/ \u6709\u5173\u7a0b\u5e8f\u96c6\u7684\u5e38\u89c4\u4fe1\u606f\u901a\u8fc7\u4e0b\u5217\u7279\u6027\u96c6<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><code>\/\/ \u63a7\u5236\u3002\u66f4\u6539\u8fd9\u4e9b\u7279\u6027\u503c\u53ef\u4fee\u6539<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code>\/\/ \u4e0e\u7a0b\u5e8f\u96c6\u5173\u8054\u7684\u4fe1\u606f\u3002<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code>[assembly: AssemblyTitle(<\/code><code>\"DevDiv_HelloWorld\"<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>[assembly: AssemblyDescription(<\/code><code>\"\"<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><code>[assembly: AssemblyConfiguration(<\/code><code>\"\"<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>11<\/code><\/td>\n<td><code>[assembly: AssemblyCompany(<\/code><code>\"\"<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>12<\/code><\/td>\n<td><code>[assembly: AssemblyProduct(<\/code><code>\"DevDiv_HelloWorld\"<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>13<\/code><\/td>\n<td><code>[assembly: AssemblyCopyright(<\/code><code>\"Copyright \u00a9\u00a0\u00a02012\"<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>14<\/code><\/td>\n<td><code>[assembly: AssemblyTrademark(<\/code><code>\"\"<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>15<\/code><\/td>\n<td><code>[assembly: AssemblyCulture(<\/code><code>\"\"<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>16<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>17<\/code><\/td>\n<td><code>\/\/ \u7a0b\u5e8f\u96c6\u7684\u7248\u672c\u4fe1\u606f\u7531\u4e0b\u9762\u56db\u4e2a\u503c\u7ec4\u6210:<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>18<\/code><\/td>\n<td><code>\/\/<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>19<\/code><\/td>\n<td><code>\/\/\u00a0 \u00a0\u00a0 \u00a0\u4e3b\u7248\u672c<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>20<\/code><\/td>\n<td><code>\/\/\u00a0 \u00a0\u00a0 \u00a0\u6b21\u7248\u672c<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>21<\/code><\/td>\n<td><code>\/\/\u00a0 \u00a0\u00a0 \u00a0\u751f\u6210\u53f7<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>22<\/code><\/td>\n<td><code>\/\/\u00a0 \u00a0\u00a0 \u00a0\u4fee\u8ba2\u53f7<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>23<\/code><\/td>\n<td><code>\/\/<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>24<\/code><\/td>\n<td><code>\/\/ \u53ef\u4ee5\u6307\u5b9a\u6240\u6709\u8fd9\u4e9b\u503c\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528\u201c\u751f\u6210\u53f7\u201d\u548c\u201c\u4fee\u8ba2\u53f7\u201d\u7684\u9ed8\u8ba4\u503c\uff0c<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>25<\/code><\/td>\n<td><code>\/\/ \u65b9\u6cd5\u662f\u6309\u5982\u4e0b\u6240\u793a\u4f7f\u7528\u201c*\u201d:<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>26<\/code><\/td>\n<td><code>\/\/ [assembly: AssemblyVersion(\"1.0.*\")]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>27<\/code><\/td>\n<td><code>[assembly: AssemblyVersion(<\/code><code>\"1.0.0.0\"<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>28<\/code><\/td>\n<td><code>[assembly: AssemblyFileVersion(<\/code><code>\"1.0.0.0\"<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>29<\/code><\/td>\n<td><code>[assembly: ComVisible(<\/code><code>false<\/code><code>)]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p align=\"left\">2)\u5f15\u7528\uff0c\u4ece\u4e0a\u9762\u7684\u56fe\u4e2d\uff0c\u6211\u4eec\u770b\u5230\u9ed8\u8ba4\u6709\u4e24\u4e2a\u5f15\u7528\uff1a.NET for Metro style apps\u548cWindows<\/p>\n<p align=\"left\">Metro \u5e94\u7528\u4f7f\u7528\u7b80\u88c5\u7248\u7684.NET\u6846\u67b6\u5e93\u3002\u6211\u4eec\u53ef\u4ee5\u53cc\u51fbReference\u67e5\u770b\u770b\u5230\u4ed6\u4eec\u5bf9\u5e94\u7684\u547d\u540d\u7a7a\u95f4\u3002<\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\">3)Assets\uff0c\u8be5\u76ee\u5f55\u4e0b\u4e3b\u8981\u5b58\u653e\u7a0b\u5e8f\u4f7f\u7528\u5230\u7684Logo\uff0c\u542f\u52a8\u753b\u9762\u7b49\u4fe1\u606f\u3002<\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\">4)Common\u91cc\u9762\u6709\u4e00\u4e2a\u6587\u4ef6\uff1a<\/p>\n<p>StandardStyles.xaml\uff0c\u5b83\u662f\u4e00\u4e2a\u8d44\u6e90\u6587\u4ef6\uff0c\u5b83\u4e0eApp.xaml\u6587\u4ef6\u8fdb\u884c\u5173\u8054\u7684\u3002\u5176\u4e2d\u5305\u542b\u4e86\u4e00\u4e9bStyle\u548cTemplate\uff0c\u901a\u8fc7\u8fd9\u4e2a\u6587\u4ef6\uff0c\u6211\u4eec\u521b\u5efa\u5e94\u7528\u4f1a\u53d8\u5f97\u66f4\u5bb9\u6613\u3002<br \/>\n\u4e0b\u9762\u6211\u5206\u522b\u6458\u53d6\u4e86\u4e00\u4e2aStyle\u548cTemplate\u3002<\/p>\n<div id=\"highlighter_30597\">\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code>&lt;<\/code><code>Style<\/code>\u00a0<code>x:Key<\/code><code>=<\/code><code>\"BasicRichTextStyle\"<\/code>\u00a0<code>TargetType<\/code><code>=<\/code><code>\"RichTextBlock\"<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Setter<\/code>\u00a0<code>Property<\/code><code>=<\/code><code>\"Foreground\"<\/code>\u00a0<code>Value<\/code><code>=<\/code><code>\"{StaticResource ApplicationForegroundThemeBrush}\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Setter<\/code>\u00a0<code>Property<\/code><code>=<\/code><code>\"FontSize\"<\/code>\u00a0<code>Value<\/code><code>=<\/code><code>\"{StaticResource ControlContentThemeFontSize}\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Setter<\/code>\u00a0<code>Property<\/code><code>=<\/code><code>\"FontFamily\"<\/code>\u00a0<code>Value<\/code><code>=<\/code><code>\"{StaticResource ContentControlThemeFontFamily}\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Setter<\/code>\u00a0<code>Property<\/code><code>=<\/code><code>\"TextTrimming\"<\/code>\u00a0<code>Value<\/code><code>=<\/code><code>\"WordEllipsis\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Setter<\/code>\u00a0<code>Property<\/code><code>=<\/code><code>\"TextWrapping\"<\/code>\u00a0<code>Value<\/code><code>=<\/code><code>\"Wrap\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Setter<\/code>\u00a0<code>Property<\/code><code>=<\/code><code>\"Typography.StylisticSet20\"<\/code>\u00a0<code>Value<\/code><code>=<\/code><code>\"True\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Setter<\/code>\u00a0<code>Property<\/code><code>=<\/code><code>\"Typography.DiscretionaryLigatures\"<\/code>\u00a0<code>Value<\/code><code>=<\/code><code>\"True\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Setter<\/code>\u00a0<code>Property<\/code><code>=<\/code><code>\"Typography.CaseSensitiveForms\"<\/code>\u00a0<code>Value<\/code><code>=<\/code><code>\"True\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><code>&lt;\/<\/code><code>Style<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"highlighter_221902\">\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code>&lt;<\/code><code>DataTemplate<\/code>\u00a0<code>x:Key<\/code><code>=<\/code><code>\"Standard130ItemTemplate\"<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Grid<\/code>\u00a0<code>Height<\/code><code>=<\/code><code>\"110\"<\/code>\u00a0<code>Margin<\/code><code>=<\/code><code>\"6\"<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Grid.ColumnDefinitions<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>&lt;<\/code><code>ColumnDefinition<\/code>\u00a0<code>Width<\/code><code>=<\/code><code>\"Auto\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>&lt;<\/code><code>ColumnDefinition<\/code>\u00a0<code>Width<\/code><code>=<\/code><code>\"*\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>&lt;\/<\/code><code>Grid.ColumnDefinitions<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Border<\/code>\u00a0<code>Background<\/code><code>=<\/code><code>\"{StaticResource ListViewItemPlaceholderBackgroundThemeBrush}\"<\/code>\u00a0<code>Width<\/code><code>=<\/code><code>\"110\"<\/code>\u00a0<code>Height<\/code><code>=<\/code><code>\"110\"<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>&lt;<\/code><code>Image<\/code>\u00a0<code>Source<\/code><code>=<\/code><code>\"{Binding Image}\"<\/code>\u00a0<code>Stretch<\/code><code>=<\/code><code>\"UniformToFill\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>&lt;\/<\/code><code>Border<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>StackPanel<\/code>\u00a0<code>Grid.Column<\/code><code>=<\/code><code>\"1\"<\/code>\u00a0<code>VerticalAlignment<\/code><code>=<\/code><code>\"Top\"<\/code>\u00a0<code>Margin<\/code><code>=<\/code><code>\"10,0,0,0\"<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>11<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>&lt;<\/code><code>TextBlock<\/code>\u00a0<code>Text<\/code><code>=<\/code><code>\"{Binding Title}\"<\/code>\u00a0<code>Style<\/code><code>=<\/code><code>\"{StaticResource TitleTextStyle}\"<\/code><code>TextWrapping<\/code><code>=<\/code><code>\"NoWrap\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>12<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>&lt;<\/code><code>TextBlock<\/code>\u00a0<code>Text<\/code><code>=<\/code><code>\"{Binding Subtitle}\"<\/code>\u00a0<code>Style<\/code><code>=<\/code><code>\"{StaticResource CaptionTextStyle}\"<\/code>\u00a0<code>TextWrapping<\/code><code>=<\/code><code>\"NoWrap\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>13<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>&lt;<\/code><code>TextBlock<\/code>\u00a0<code>Text<\/code><code>=<\/code><code>\"{Binding Description}\"<\/code>\u00a0<code>Style<\/code><code>=<\/code><code>\"{StaticResource BodyTextStyle}\"<\/code>\u00a0<code>MaxHeight<\/code><code>=<\/code><code>\"60\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>14<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>&lt;\/<\/code><code>StackPanel<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>15<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;\/<\/code><code>Grid<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>16<\/code><\/td>\n<td><code>&lt;\/<\/code><code>DataTemplate<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>5)App.axml<br \/>\nApp.xaml \u6587\u4ef6\u548c\u5b83\u5bf9\u5e94\u7684\u4ee3\u7801\u6587\u4ef6\u662f App.xaml.cs\uff0c\u7528\u4e8e\u542f\u52a8 Metro App\u3002\u8fd9\u4e2a XAML \u6587\u4ef6\u7684\u4e3b\u8981\u7528\u9014\u662f\u4e0e Common \u6587\u4ef6\u5939\u4e2d\u7684StandardStyles.xaml\u8fdb\u884c\u5173\u8054\u3002\u5982\u4e0b\u4ee3\u7801\u6240\u793a<\/p>\n<div id=\"highlighter_386155\">\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code>&lt;<\/code><code>Application<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>x:Class<\/code><code>=<\/code><code>\"DevDiv_HelloWorld.App\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>xmlns<\/code><code>=<\/code><code>\"<a href=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\/presentation\">http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\/presentation<\/a>\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>xmlns:x<\/code><code>=<\/code><code>\"<a href=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\">http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml<\/a>\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>xmlns:local<\/code><code>=<\/code><code>\"using:DevDiv_HelloWorld\"<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Application.Resources<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>ResourceDictionary<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>&lt;<\/code><code>ResourceDictionary.MergedDictionaries<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>11<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0<\/code><code>&lt;!--<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>12<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>Styles that define common aspects of the platform look and feel<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>13<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>Required by Visual Studio project and item templates<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>14<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>--&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>15<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0<\/code><code>&lt;<\/code><code>ResourceDictionary<\/code>\u00a0<code>Source<\/code><code>=<\/code><code>\"Common\/StandardStyles.xaml\"<\/code><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>16<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>&lt;\/<\/code><code>ResourceDictionary.MergedDictionaries<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>17<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>18<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>&lt;\/<\/code><code>ResourceDictionary<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>19<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;\/<\/code><code>Application.Resources<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>20<\/code><\/td>\n<td><code>&lt;\/<\/code><code>Application<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u4e0b\u9762\u6211\u4eec\u6765\u770b\u770b App.xaml.cs\u6587\u4ef6\u4e2d\u7684\u4ee3\u7801<br \/>\n\u65b9\u4fbf\u9605\u8bfb\uff0c\u6211\u4eec\u5176\u4e2d\u7684\u6ce8\u89c6\u53bb\u6389\u4e86\u3002<\/p>\n<div id=\"highlighter_7151\">\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System.Collections.Generic;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System.IO;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System.Linq;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.ApplicationModel;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.ApplicationModel.Activation;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.Foundation;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.Foundation.Collections;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Controls;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>11<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Controls.Primitives;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>12<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Data;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>13<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Input;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>14<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Media;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>15<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Navigation;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>16<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>17<\/code><\/td>\n<td><code>namespace<\/code>\u00a0<code>DevDiv_HelloWorld<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>18<\/code><\/td>\n<td><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>19<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>sealed<\/code>\u00a0<code>partial<\/code>\u00a0<code>class<\/code>\u00a0<code>App : Application<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>20<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>21<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>public<\/code>\u00a0<code>App()<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>22<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>23<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>this<\/code><code>.InitializeComponent();<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>24<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>this<\/code><code>.Suspending += OnSuspending;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>25<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>26<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>27<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>protected<\/code>\u00a0<code>override<\/code>\u00a0<code>void<\/code>\u00a0<code>OnLaunched(LaunchActivatedEventArgs args)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>28<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>29<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>if<\/code>\u00a0<code>(args.PreviousExecutionState == ApplicationExecutionState.Running)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>30<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>31<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0<\/code><code>Window.Current.Activate();<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>32<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0<\/code><code>return<\/code><code>;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>33<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>34<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>35<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>if<\/code>\u00a0<code>(args.PreviousExecutionState == ApplicationExecutionState.Terminated)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>36<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>37<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>38<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>39<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>var rootFrame =\u00a0<\/code><code>new<\/code>\u00a0<code>Frame();<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>40<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>if<\/code>\u00a0<code>(!rootFrame.Navigate(<\/code><code>typeof<\/code><code>(MainPage)))<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>41<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>42<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0<\/code><code>throw<\/code>\u00a0<code>new<\/code>\u00a0<code>Exception(<\/code><code>\"Failed to create initial page\"<\/code><code>);<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>43<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>44<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>45<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>Window.Current.Content = rootFrame;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>46<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>Window.Current.Activate();<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>47<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>48<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>49<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>private<\/code>\u00a0<code>void<\/code>\u00a0<code>OnSuspending(<\/code><code>object<\/code>\u00a0<code>sender, SuspendingEventArgs e)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>50<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>51<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>var deferral = e.SuspendingOperation.GetDeferral();<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>52<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>deferral.Complete();<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>53<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>54<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>55<\/code><\/td>\n<td><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u5728\u4e0a\u9762\u7684\u4ee3\u7801\u4e2d\uff0c\u6709\u4e09\u4e2a\u65b9\u6cd5<br \/>\n<span style=\"color: #ff0000;\">public App()<\/span><br \/>\n\u8be5\u65b9\u6cd5\u7528\u4e8e\u521d\u59cb\u5316\u4e00\u4e2a\u5e94\u7528\u7a0b\u5e8f\uff0c\u6211\u4eec\u6240\u5199\u7684\u4ee3\u7801\uff0c\u8fd9\u91cc\u662f\u9996\u5148\u88ab\u6267\u884c\u7684\uff0c\u903b\u8f91\u4e0a\u7b49\u4ef7\u4e8emain() \u6216WinMain()\u3002<\/p>\n<p><span style=\"color: #ff0000;\">protected override void OnLaunched(LaunchActivatedEventArgs args)<\/span><br \/>\n\u5f53\u7528\u6237\u6b63\u5e38\u60c5\u51b5\u4e0b\u542f\u52a8\u5b8c\u6bd5\u4e86\u7a0b\u5e8f\uff0c\u8be5\u65b9\u6cd5\u4f1a\u88ab\u8c03\u7528\u3002\u5f53\u7136\uff0c\u4e5f\u6709\u5176\u5b83\u60c5\u51b5\u4e0b\uff0c\u8be5\u65b9\u6cd5\u4f1a\u88ab\u8c03\u7528\uff0c\u4f8b\u5982\uff1a\u5f53\u542f\u52a8\u7a0b\u5e8f\u4ee5\u6253\u5f00\u6307\u5b9a\u7684\u6587\u4ef6\uff0c\u6216\u8005\u663e\u793a\u641c\u7d22\u7ed3\u679c\uff0c\u7b49\u7b49\u3002<\/p>\n<p><span style=\"color: #ff0000;\">private void OnSuspending(object sender, SuspendingEventArgs e)<\/span><br \/>\n\u5f53\u7a0b\u5e8f\u88ab\u4e2d\u6b62\u65f6\uff0c\u8be5\u65b9\u6cd5\u4f1a\u88ab\u8c03\u7528\u3002<\/p>\n<p>\u5e94\u7528\u7a0b\u5e8f\u7684\u751f\u547d\u5468\u671f\u4e3b\u8981\u5c31\u662f\u901a\u8fc7App.xaml.cs\u6587\u4ef6\u8fdb\u884c\u5904\u7406\u7684\uff0c\u5173\u4e8eMetro App\u7684\u751f\u547d\u5468\u671f\uff0c\u5728\u540e\u9762\u7684\u5b66\u4e60\u4e2d\uff0c\u6211\u4f1a\u8fdb\u884c\u4ecb\u7ecd\u3002\u73b0\u5728\u4f60\u53ea\u9700\u8981\u77e5\u9053OnLanunched\u65b9\u6cd5\u662f\u5728\u7a0b\u5e8f\u542f\u52a8\u7684\u65f6\u5019\u88ab\u8c03\u7528\u7684\u3002\u5728\u8be5\u65b9\u6cd5\u4e2d\uff0c\u4f1a\u521b\u5efa\u5e76\u52a0\u8f7dMainPage\u7684\u4e00\u4e2a\u5b9e\u4f8b\uff0c\u4f5c\u4e3a\u5e94\u7528\u7a0b\u5e8f\u7684\u4e3b\u5165\u53e3\u3002<\/p>\n<p align=\"left\">6)MainPage.xaml<\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\">\u4e0b\u9762\u6211\u4eec\u5c31\u6765\u770b\u770bMainPage.xaml\u3002<\/p>\n<p align=\"left\">\u6211\u4eec\u5728\u521a\u5f00\u59cb\u521b\u5efaBlank App\u65f6\uff0cVS\u5c31\u4f1a\u4e3a\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u7a7a\u767d\u7684\u9875\u9762\uff0c\u4e5f\u5c31\u662fMainPage.xaml\u3002<\/p>\n<p align=\"left\">\u5982\u4e0b\u4ee3\u7801\uff1a<\/p>\n<p>&nbsp;<\/p>\n<div id=\"highlighter_760763\">\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code>&lt;<\/code><code>Page<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>x:Class<\/code><code>=<\/code><code>\"DevDiv_HelloWorld.MainPage\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>IsTabStop<\/code><code>=<\/code><code>\"false\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>xmlns<\/code><code>=<\/code><code>\"<a href=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\/presentation\">http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\/presentation<\/a>\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>xmlns:x<\/code><code>=<\/code><code>\"<a href=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\">http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml<\/a>\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>xmlns:local<\/code><code>=<\/code><code>\"using:DevDiv_HelloWorld\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>xmlns:d<\/code><code>=<\/code><code>\"<a href=\"http:\/\/schemas.microsoft.com\/expression\/blend\/2008\">http:\/\/schemas.microsoft.com\/expression\/blend\/2008<\/a>\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>xmlns:mc<\/code><code>=<\/code><code>\"<a href=\"http:\/\/schemas.openxmlformats.org\/markup-compatibility\/2006\">http:\/\/schemas.openxmlformats.org\/markup-compatibility\/2006<\/a>\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>mc:Ignorable<\/code><code>=<\/code><code>\"d\"<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>11<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;<\/code><code>Grid<\/code>\u00a0<code>Background<\/code><code>=<\/code><code>\"{StaticResource ApplicationPageBackgroundThemeBrush}\"<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>12<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>&lt;\/<\/code><code>Grid<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>13<\/code><\/td>\n<td><code>&lt;\/<\/code><code>Page<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u53ef\u4ee5\u770b\u51fa\uff0c\u5176\u4e2d\u5305\u542b\u4e00\u4e2aGrid\u63a7\u4ef6\u3002\u800cMainPage.xaml.cs\u7684\u4ee3\u7801\u5219\u5982\u4e0b[\u540c\u6837\uff0c\u4e3a\u4e86\u4ee3\u7801\u7b80\u6d01\uff0c\u6211\u628a\u6ce8\u89c6\u53bb\u6389\u4e86]\uff1a<\/p>\n<div id=\"highlighter_642536\">\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System.Collections.Generic;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System.IO;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>System.Linq;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.Foundation;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.Foundation.Collections;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Controls;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Controls.Primitives;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Data;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>11<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Input;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>12<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Media;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>13<\/code><\/td>\n<td><code>using<\/code>\u00a0<code>Windows.UI.Xaml.Navigation;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>14<\/code><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>15<\/code><\/td>\n<td><code>namespace<\/code>\u00a0<code>DevDiv_HelloWorld<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>16<\/code><\/td>\n<td><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>17<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>public<\/code>\u00a0<code>sealed<\/code>\u00a0<code>partial<\/code>\u00a0<code>class<\/code>\u00a0<code>MainPage : Page<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>18<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>19<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>public<\/code>\u00a0<code>MainPage()<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>20<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>21<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0<\/code><code>this<\/code><code>.InitializeComponent();<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>22<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>23<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>protected<\/code>\u00a0<code>override<\/code>\u00a0<code>void<\/code>\u00a0<code>OnNavigatedTo(NavigationEventArgs e)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>24<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>{<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>25<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<\/code><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>26<\/code><\/td>\n<td><code>\u00a0\u00a0\u00a0\u00a0<\/code><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>27<\/code><\/td>\n<td><code>}<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u5176\u4e2dMainPage\u662f\u521d\u59cb\u5316\u51fd\u6570\u3002OnNavigatedTo\u65b9\u6cd5\u5219\u662f\u5f53\u8be5\u9875\u9762\u663e\u793a\u5728\u67d0\u4e2a\u4f4d\u7f6e\u7684\u65f6\u5019\uff0c\u4f1a\u88ab\u8c03\u7528\u3002<\/p>\n<p align=\"left\">7)Package.appemanifest<\/p>\n<p align=\"left\">\u6700\u540e\u6211\u4eec\u6765\u770b\u770b\u6587\u4ef6Package.appemanifest \u3002<\/p>\n<p align=\"left\">\u8fd9\u662f\u4e00\u4e2a\u63d0\u4f9bMetro App\u4fe1\u606f\u7ed9Windows runtime\u7684XML\u6587\u4ef6\u3002\u4fe1\u606f\u4e3b\u8981\u5305\u62ec\uff1a\u7a0b\u5e8f\u663e\u793a\u540d\u79f0\u3001\u5165\u53e3\u70b9\u3001\u652f\u6301\u7684\u65cb\u8f6c\u3001\u5fbd\u6807\u7b49\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1\u3001Windows 8 Metro App\u5f00\u53d1\u73af\u5883\u7684\u642d\u5efa 2\u3001HelloWorld\u521b\u5efa\u4e0e\u76f8\u5173\u4ecb\u7ecd 3\u3001\u8fd0\u884c\u548c\u8c03 &#8230; <a title=\"Windows Phone 8\u5f00\u53d1\u73af\u5883\u642d\u5efa\" class=\"read-more\" href=\"https:\/\/www.sunyuping.com\/index.php\/2012\/11\/17\/windows-phone-8%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba\/\" aria-label=\"\u9605\u8bfb Windows Phone 8\u5f00\u53d1\u73af\u5883\u642d\u5efa\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-45","post","type-post","status-publish","format-standard","hentry","category-2"],"_links":{"self":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":0,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/posts\/45\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/media?parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/categories?post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/tags?post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}