共用方式為


功能區 (WPF)

「功能區」(Ribbon) 是命令列,會將應用程式功能組織為位於應用程式視窗頂端的一系列索引標籤。 功能區使用者介面 (UI) 讓特性和功能更容易尋找、啟用更快速的應用程式學習,並讓使用者更能掌握應用程式使用經驗,得心應手。 功能區取代傳統的功能表列和工具列。

Microsoft Ribbon for Windows Presentation Foundation (WPF) 是 WPF 功能區實作,其中包含所有基本功能區特性和功能,包括索引標籤、群組、控制項、快速存取工具列、與視窗標題列的整合,以及調整大小與動態配置。

注意事項注意事項

本文件是 Microsoft Ribbon for WPF 專屬文件。如果您只是想要開始使用功能區,或需要功能區 UI 的一般資訊,請參閱 Windows 使用者經驗互動方針中的功能區主題 (英文)。如需其他功能區實作特定的文件,請參閱本主題最後的<其他資源>一節。

功能區元件和功能

功能區控制項是由數個元件所組成。 每個功能區都有「應用程式功能表」(Application Menu)、「快速存取工具列」(Quick Access Toolbar)、索引標籤、群組和控制項。 功能區索引標籤包含群組,而每個群組都會包含控制項。 功能區控制項包含按鈕、核取方塊和文字方塊等簡單控制項,以及下拉式方塊、分割按鈕和功能表按鈕等功能表控制項。 相關控制項可以進一步結合為控制項群組。 除了必要元件之外,功能區也可以包含選擇性元件,例如「內容相關式索引標籤」(Contextual Tab)、增強的工具提示和「圖庫」(Gallery)。

下圖顯示具有功能區命令列的簡單文字編輯器應用程式,與 Windows 7 WordPad 應用程式類似。

包含大型控制項的功能區

應用程式功能表

每個功能區都包含應用程式功能表做為功能區中的第一個索引標籤。 其他功能區索引標籤包含用於處理文件內容的控制項。 相反地,應用程式功能表中顯示處理檔案所使用的命令功能表。 範例包含傳統上放在 [檔案] 功能表中用來建立、開啟、儲存及列印檔案的命令。 它也用於存取應用程式選項和 [結束] 命令。

下圖顯示功能區控制項的應用程式功能表。

功能區應用程式功能表

快速存取工具列

每個功能區都會包含快速存取工具列。 快速存取工具列是可自訂的小型工具列,可存取常用命令,而與選取的功能區索引標籤無關。 根據預設,快速存取工具列位於應用程式視窗的標題列中,但可設定為顯示在功能區下方。 您可以指定出現在快速存取工具列中的一組預設命令,使用者也可以從功能區中選取要顯示在快速存取工具列中的命令。

增強的工具提示

功能區控制項有增強的工具提示,可讓您完整描述相關命令。 您也可以包含說明命令作用的圖形。

下圖顯示功能區控制項增強的工具提示。

增強型工具提示

KeyTip

每個功能區都會透過「KeyTip」啟用鍵盤導覽。 當您按下 ALT 鍵時,功能區中所有索引標籤的 KeyTip 都會顯示。 在按下與某個索引標籤相關的字母或數字時,該索引標籤上所有控制項的 KeyTip 都會顯示。 在按下與某個控制項相關的按鍵時,系統會選取該控制項並執行相關動作。

下圖顯示功能區控制項的 KeyTip。

包含 KeyTip 的功能區

調整大小和配置

功能區會動態調整大小,隨著應用程式視窗變窄或變寬,在最佳配置中盡量顯示多個控制項。 功能區也會針對從左至右或從右至左的文件流向調整其內容。 如需動態調整大小的詳細資訊,請參閱功能區配置和調整大小

功能區視窗

某些功能區元件,例如快速存取工具列和內容相關式索引標籤標題,會繪製在應用程式視窗標題列的非工作區中。 這是在 Microsoft Ribbon for WPF 中透過使用根項目 RibbonWindow (而不是根項目 Window) 來達成。 RibbonWindow 類別會實作將必要功能區元件呈現在標題列區域中所需的 Interop 程式碼。 Microsoft Ribbon for WPF 不需要用於 RibbonWindow 項目,但如果需要標題列整合,這是達成目的最簡單的方法。 如果未使用 RibbonWindow 項目,則所有元件都會繪製在視窗的工作區中。

下載和安裝 Microsoft Ribbon for WPF

Microsoft Ribbon for WPF 是獨立控制項,可用於 .NET Framework 3.5 SP1 (含) 以後版本。 您可以從 Microsoft 下載中心 (英文) 下載 Microsoft Ribbon for WPF 安裝程式。 此安裝程式包含使用功能區、以及 Visual Studio 2010 與 Expression Blend 4 專案範本和設計工具支援所需的組件和授權檔。

若要下載 Microsoft Ribbon for WPF 並檢閱參考文件,請參閱下列資源。

其他資源

如需 Microsoft Office 功能區的詳細資訊,請參閱下列資源。

如需 Microsoft Windows 7 功能區架構的詳細資訊,請參閱下列資源。

如需 MFC 功能區的詳細資訊,請參閱下列資源。