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 

posted @ 2012-05-10 17:19  西瓜小强  阅读(491)  评论(0编辑  收藏  举报