windows8 应用激活

程序激活例子
这个演示了你如何处理激活你的Metro应用程序。
对于一个例子演示了如何处理活化,悬挂,和恢复,看到程序激活和悬架例子
( function () {
     var app = WinJS.Application;

     function scenario1Refresh() {
        location.reload( true);
    }

     function onScenarioChanged() {
         //  Do any necessary clean up on the output, the scenario id
         //  can be obtained from sdkSample.scenarioId.
        sdkSample.displayStatus("");
    }

     function domcontentloadedHandler() {
        document.getElementById("scenarios").addEventListener("change",  /* @static_cast(EventListener) */onScenarioChanged,  false);
    }

     function activatedHandler() {
         //  Populate the text boxes with the previously saved values
         if (app.sessionState.person) {
            document.getElementById("firstName").value = app.sessionState.person.firstName;
            document.getElementById("lastName").value = app.sessionState.person.lastName;
        }
    }

     function checkpointHandler() {
         //  These will get written out on the next checkpoint event
         var person =  new Object();
        person.firstName = document.getElementById("firstName").value;
        person.lastName = document.getElementById("lastName").value;
        app.sessionState.person = person;
    }

    document.addEventListener("DOMContentLoaded", domcontentloadedHandler,  false);
    app.addEventListener("activated", activatedHandler);
    app.addEventListener("checkpoint", checkpointHandler);

})();

完整代码

/Files/risk/windows8/应用激活sample.rar 

你可能感兴趣的:(windows)