次要磚指引

次要磚提供了一致且有效率的方式,讓使用者從 [開始] 功能表直接存取應用程式內的特定區域。 雖然使用者會選擇是否要將次要磚「釘選」至 [開始] 功能表,但應用程式中可釘選的區域是由開發人員決定。 如需更詳細的摘要,請參閱次要磚概觀。 當您啟用次要磚並設計應用程式中相關聯的 UI 時,請參考這些指導方針。

注意

只有使用者可以將次要磚釘選至 [開始] 功能表;應用程式無法以程序設計方式釘選次要磚。 使用者也可以控制磚移除,並且可以從 [開始] 功能表或父應用程式內移除次要磚。

建議

在應用程式中啟用次要磚時,請考慮下列建議:

  • 當焦點內容可釘選時,應用程式列應包含 [釘選到開始] 按鈕,以便為使用者建立次要磚。
  • 當使用者按一下 [釘選到開始] 時,您應立即從 UI 執行緒呼叫 API 以釘選次要磚
  • 如果焦點內容已釘選,請將應用程式列上的 [釘選到開始] 按鈕取代為 [從開始取消釘選] 按鈕。 [從開始取消釘選] 按鈕會將現有的次要磚移除。
  • 當焦點內容無法釘選時,請勿顯示 [釘選到開始] 按鈕 (或顯示已停用的 [釘選到開始] 按鈕)。
  • 針對 [釘選到開始] 和 [從開始取消釘選] 按鈕使用系統提供的圖像 (請參閱 Windows.UI.Xaml.Controls.Symbol 或 WinJS.UI.AppBarIcon 中的釘選和取消釘選成員)。
  • 使用標準按鈕文字:「釘選到開始」和「從開始取消釘選」。 使用系統提供的釘選和取消釘選圖像時,必須覆寫預設文字。
  • 請勿使用次要磚做為與父應用程式互動的虛擬命令按鈕,例如 [跳至下一首] 磚。

開發人員的其他使用指引

  • 當應用程式啟動時,應一律列舉其次要磚,以防有任何為注意到的新增或刪除。 透過 [開始] 畫面應用程式列刪除次要磚時,Windows 只會移除磚。 應用程式本身會負責釋出次要磚所使用的任何資源。 透過雲端複製次要磚時,次要磚上目前的磚或徽章通知、排定通知、推播通知通道,以及搭配定期通知使用的統一資源識別元 (URI) 都不會隨次要磚複製,且必須再次設定。
  • 應用程式應使用有意義、可重複建立的唯一次要磚識別碼。 使用對應用程式有意義的可預測次要磚識別碼,可協助應用程式了解在新電腦上安裝這些磚時,這些磚的用途。
    • 在執行階段,應用程式可以查詢特定磚是否存在。
    • 您可以要求次要磚平台傳回特定應用程式所屬的所有次要磚集合。 針對這些磚使用有意義的唯一識別碼,可協助應用程式檢查次要磚集合並執行適當的動作。 例如,若是社交媒體應用程式,識別碼可識別為其建立磚的個別連絡人。
  • 次要磚就像 [開始] 畫面上的所有磚一樣,是可經常以新內容更新的動態輸出。 次要磚可以使用與任何其他磚相同的機制來呈現通知和更新。 請參閱選擇通知傳遞方法以進一步了解。