Windows 功能區架構控制項程式庫

本節中包含的主題描述 Windows 功能區架構隨附的一組控制項。 此處所列的控制項是功能區中公開 Command 功能的 UI 物件。

簡介

功能區架構是由 索引卷 標和 快速存取工具列等元件所組成,可一起運作以提供豐富的 UI 體驗。 個別地,這些元件會公開不同類型的命令,讓客戶在功能區應用程式中有組織且可預測的體驗。 例如,每個索引標籤都會公開與建立及處理應用程式工作區內內容特定部分相關的命令,而 [應用程式功能表 ] 則會公開與完整專案相關的功能,例如整個檔、圖片或電影。

本主題提供功能區控制項的完整清單,並包含每個控制項的簡短描述,並提供可取得之更詳細檔的連結。

控制項

功能區架構是由兩個 檢視所組成: 功能區 檢視和 CoNtextPopup 檢視。 每個檢視都可以裝載數個元件,做為架構轉譯和管理之所有控制項的簡報容器。

功能區檢視會裝載ApplicationMenu元素、QuickAccessToolbar元素和功能區命令列,而CoNtextPopup View 裝載CoNtextMenu元素、MiniToolbar元素或兩者。

每個架構控制項都會根據其 命令類型相關聯的功能來區別。

基本控制項

基本控制項是由單一滑鼠按一下叫用的一或多個按鈕所組成,可執行簡單的動作。

注意

Spinner是例外狀況,因為它包含編輯控制項。

 

下表列出功能區架構中的基本控制項。

控制 Markup 元素
按鈕 按鈕
核取方塊 CheckBox
說明按鈕 HelpButton
Spinner Spinner
切換按鈕 ToggleButton

 

容器控制項

容器控制項是由控制項、功能表、清單或專案和命令集合的群組所組成。

架構會區分兩種類型的容器,靜態和動態。

靜態容器

靜態容器會宣告並填入功能區標記檔案中的所有相關聯資源。 這些控制項無法在執行時間修改。

靜態控制項的優點包括:

  • 快速原型設計。 靜態控制項可讓您快速建置功能區模擬,其類似于不需要複雜程式碼的最終功能區設計。
  • 輕鬆修改。 大部分的元素、屬性、資源和靜態控制項的配置都可以在標記中修改。
  • 一致的 UI。 設計良好的應用程式提供一致且穩定的 UI,以避免在執行時間變更功能表和清單。

下表描述功能區架構中的靜態容器控制項。

控制 Markup 元素
應用程式功能表 ApplicationMenu
內容快顯 CoNtextPopup
下拉式按鈕 DropDownButton
群組 群組
功能表群組 MenuGroup
Split Button SplitButton
Tab 索引標籤
索引標籤群組 TabGroup

 

動態容器

動態容器會在功能區標記檔案中宣告。 它們會提供一組在執行時間建立或修改的專案或命令。

動態容器的子類別稱為資源庫,可透過其 IUICollection 介面的實作來區別。 此介面可讓控制項將其專案或命令清單公開為集合,並根據使用者互動和執行時間條件支援更新。 如需詳細資訊,請參閱 使用資源庫

下表列出功能區架構中的動態容器控制項。

控制 Markup 元素
下拉式方塊 ComboBox
下拉式資源庫 DropDownGallery
功能區內資源庫 InRibbonGallery
快速 Access 工具列 QuickAccessToolbar
最近的項目 RecentItems
分割按鈕庫 SplitButtonGallery

 

特製化控制項

功能區架構包含一些特定 UI 功能的特製化控制項。

下表列出功能區架構中的特製化控制項。

控制 Markup 元素
下拉式清單色彩選擇器 DropDownColorPicker
字型控制項 FontControl

 

瞭解命令和控制項