共用方式為


新增訊息對話方塊 (HTML)

[ 本文的目標對象是撰寫 Windows 執行階段 App 的 Windows 8.x 和 Windows Phone 8.x 開發人員。如果您正在開發適用於 Windows 10 的 App,請參閱 最新文件 ]

訊息對話方塊是會明確關閉的表面,可供應用程式開發人員用來引發使用者的立即回應。 這些對話方塊會讓後方的螢幕變暗,並且阻止觸控事件傳遞至應用程式的畫布,直到使用者回應為止。

訊息對話方塊使用應用程式開發人員指定的文字和按鈕,執行下列其中一項操作:

  • 傳達緊急資訊。
  • 顯示錯誤訊息。
  • 提出使用者必須回答的問題,以解除封鎖應用程式的核心流量。

訊息對話方塊可以回應使用者動作,或是根據應用程式的狀態由應用程式提示。

訊息對話方塊應謹慎使用並盡量少用,只有在要傳達的訊息對應用程式而言相當重要的時候才使用。訊息對話方塊只可由 Windows 市集應用程式使用,不應由傳統型 Windows 應用程式使用。

下圖說明訊息對話方塊的三個部分:

  • 標題 (選用)—做為主要指示使用。
  • 內容 (必要)—做為說明文字使用。
  • 按鈕和按鈕字串 (必要)—指出明確的使用者動作。

訊息對話方塊範例

訊息對話方塊會從邊緣到邊緣橫跨應用程式的畫布顯示。這個範例顯示連線錯誤。對話方塊只使用內容文字傳達訊息。

訊息對話方塊範例

這個範例顯示檔案選擇器提示的網路路徑錯誤。這個對話方塊使用標題字串和內容文字傳達訊息。

訊息對話方塊範例

注意  訊息對話方塊的目的並不在於取代舊有傳統型 Windows 應用程式中,所有工作對話方塊和訊息方塊對話方塊的用途。MessageDialog API 的設計只是為了供 Windows 市集應用程式使用。如需應使用訊息對話方塊之案例的指導方針,請參閱訊息對話方塊的適當用法

 

在這個章節中

主題 說明

快速入門:設計訊息對話方塊

這個快速入門說明設計與實作訊息對話方塊的指導方針。