2

地下鉄アプリケーションでアラートを印刷しようとしていますが、機能していませんか? ここでは、アプリケーションの開発に Visual Studio2012 (HTML、WinJS) と windows8RC を使用しています。

前もって感謝します。

4

2 に答える 2

3

コードを提供できますか?これは私のために働く:

Windows.UI.Popups.MessageDialog("Content", "Title").showAsync();
于 2012-06-19T14:15:04.167 に答える
0

重大なエラーでない限り、FlyOut の使用をお勧めします。

HTML:

<!-- Define a flyout in HTML as you wish -->
<div id="informationFlyout" data-win-control="WinJS.UI.Flyout">
    <p>
        Some informative text
    </p>
</div>

<!-- an anchor for the flyout, where it should be displayed -->
<div id="flyoutAnchor"></div>

JS:

    // Get an anchor for the flyout
    var flyoutAnchor = document.getElementById("flyoutAnchor"); 

    // Show flyout at anchor
    document.getElementById("informationFlyout").winControl.show(flyoutAnchor); 

設定した時間の経過後にフライアウトを閉じるには、setTimeout を実行してコードに非表示にすることができます。

// execute this code after 2000ms
setTimeout(function () {

    // Fetch the flyout
    var flyout = document.getElementById("informationFlyout"); // Get the flyout from HTML

    // Check if the element still exists in DOM
    if (flyout) 
        flyout.winControl.hide(); // Dismiss the flyout

}, 2000); 

FlyOut ポップアップの詳細については、こちらをご覧ください

于 2012-08-02T12:21:22.820 に答える