共用方式為


標題列

標題列位於應用程式的基礎層頂端。 主要目的是讓使用者能夠透過標題認出應用程式、移動應用程式視窗,並最小化、最大化或關閉應用程式。

標題列的範例

標準設計

本節說明標準標題列各部分的設計建議和行為。

標題列

設計

  • 標準標題列的高度為 32px。
  • 標題列的預設背景為 Mica,但我們建議標題列應盡可能與視窗的其餘部分融為一體。
  • 標題列可協助使用者區分視窗處於作用中或非作用中狀態。 視窗處於非作用中狀態時,所有標題列元素皆應呈現半透明效果。
  • 當使用者切換至高對比佈景主題、或在淺色和深色模式之間切換時,標題列的色彩應隨之調整。
    • 針對高對比佈景主題,應用程式應使用 SystemColors 類別決定 UI 元素的合適色彩,以提供出色的高對比體驗。

行為

  • 調整視窗的位置和大小時,標題列的角色至關重要。 標題列中的所有空白區域,以及非互動式元素所佔用的空間 (如視窗標題),皆應設計為可拖曳。
  • 在標題列上按下滑鼠右鍵/按住任何沒有互動式元素的部分,應該會顯示系統視窗功能表。
  • 按兩下/點擊兩下時,應交替最大化及還原視窗。

圖示

設計

  • 視窗圖示的大小為 16px 乘 16px。
  • 請將圖示放在距離最左側邊界 (在 LTR 中) 或最右側邊界 (在 RTL 中) 16px 處。
    • 有返回按鈕存在時,請將視窗圖示放在返回按鈕右側 16 px 處。
  • 視窗圖示應在標題列中垂直置中顯示。 例如,當標題列高度為 32px 時,上下邊界各為 8px。

行為

  • 按一下/點擊圖示時,應顯示系統視窗功能表。
  • 按兩下/點擊兩下圖示時,應關閉視窗。

標題

設計

  • 請將視窗標題放在距離視窗圖示或返回按鈕 16px 處。
    • 圖示和返回按鈕皆不存在時,請將視窗標題放在距離最左側邊界 (在 LTR 中) 或最右側邊界(在 RTL 中) 16px 處。
  • 視窗標題應使用 Segoe UI Variable (如果有的話) 或 Segoe UI 字型。
  • 視窗標題應使用標題樣式文字 (請參閱 XAML 字體坡形)。
  • 視窗寬度小於標題列元素的長度時,視窗標題可能會遭到截斷,並加上省略符號。 在任何情況下,圖示和標題按鈕 (最小化、最大化和關閉) 皆應完整顯示。

行為

  • 在圖示上單擊滑鼠右鍵/按住,應該會顯示系統視窗功能表。
  • 按兩下/點擊兩下時,應交替最大化及還原視窗。
  • 標題列中的視窗標題和其他文字元素應回應文字大小調整。 此時,標題列的高度可能需要隨之增加。

標題控制項 (最小化、最大化、還原、關閉)

如果您為應用程式自訂了標題按鈕,請遵循這些指導方針,使其符合系統標題按鈕。

設計

  • 使用這些圖示做為按鈕:
    • 最小化圖示:E921 ChromeMinimize
    • 最大化圖示:E922 ChromeMaximize
    • 還原圖示:E923 ChromeRestore
    • 關閉圖示:E8BB ChromeClose
  • 最大化和還原按鈕的圖示採用圓角設計。
  • 標題按鈕應使用全覆蓋式背板。
  • 標題按鈕會回應待用懸停按下作用中非作用中狀態。

其他設計模式

返回按鈕

設計

建議的返回按鈕圖示為:E830 ChromeBack

  • 有返回按鈕存在時,應將其放在應用程式標題或圖示/標題組合的左側 (在 LTR 中)。
  • 返回按鈕會回應待用懸停按下作用中非作用中狀態。
  • 返回按鈕的大小應為 16px 乘 16px,並在標題列中垂直置中顯示。 此按鈕應使用全覆蓋式背板。
  • 返回按鈕應與最左側邊界 (在 LTR 中) 或最右側邊界 (在 RTL 中) 相距 16px,並與其左側或右側的下一個元素相距 16px。

標題欄中上一頁按鈕的範例

設計

提供全域搜尋功能時,應於標題列加入一個搜尋方塊,並在視窗中置中顯示。 加入搜尋方塊時,請將標題列的大小增加至 48px。

標題欄中置中搜尋方塊的範例

搜尋方塊需回應視窗大小的變化。

人員

有帳戶圖示存在時,應將人員圖片控制項放在標題控制項的左側。 加入人員圖片時,請將標題列的大小增加至 48px。

標題欄中人員圖片控件的範例

索引標籤

使用索引標籤做為應用程式的主要元素時,請利用標題列區域,並將標題控制項固定在右側。

標題欄中具有索引標籤的索引標籤檢視範例

下一步