WPF 設計工具擴充性
更新:2007 年 11 月
您可以建立自己的 Windows Presentation Foundation (WPF) Designer for Visual Studio 自訂設計工具體驗。WPF 設計工具提供架構和公用 API,可用來實作自訂裝飾項、工具、屬性編輯器和設計工具。
在本節中
WPF 設計工具擴充性架構
描述 WPF 設計工具擴充性架構的整體結構。了解 WPF 設計工具擴充性
其中主題描述如何建立自己的 WPF 設計工具自訂設計工具體驗。基本擴充性概念
內含說明如何執行基本擴充性工作 (例如建立自訂功能表動作) 的主題。建立自訂裝飾項
內含說明如何建立自訂裝飾項 (例如 Rail) 的主題。建立自訂編輯器
內含說明如何建立自訂編輯器 (例如色彩編輯器) 的主題。設計階段和執行階段行為的比較
內含說明如何實作自訂設計階段邏輯的主題。進階擴充性概念
內含說明如何執行進階擴充性工作 (例如建立代理原則) 的主題。WPF 設計工具擴充性參考
描述 WPF 設計工具的擴充性參考 API。
參考
AdornerPanel
提供 WPF 控制項的容器,這些控制項在設計階段係做為裝飾項使用。AdornerProvider
您可以將其加入至類別,以便自動將裝飾項加入至設計工具介面的功能提供者。EditingContext
內含設計工具的內容狀態。ModelItem
代表編輯模型中的單一項目。ModelService
設計工具用來取得模型的主要進入點。ModelFactory
在設計工具中建立項目的執行個體。FeatureProvider
將類別特定的作用加入至功能。FeatureConnectorAttribute
包含處理 FeatureProvider 所需的 FeatureConnector<FeatureProviderType> 型別FeatureManager
管理功能提供者和功能連接器。AttributeTableBuilder
會建立可以傳遞至中繼資料存放區的屬性表格。PropertyValue
提供基礎 Common Language Runtime (CLR) 屬性值的資料模型。PropertyValueEditor
存放屬性內嵌編輯器邏輯的容器。Task
命令集合以及這些命令的輸入繫結。Tool
判斷設計工具的模式。
相關章節
WPF 設計工具載入失敗移難排解
描述程序,以了解您的自訂設計工具程式碼中非預期的行為。使用 Windows Presentation Foundation 控制項
內含說明如何使用 Windows Form 中之 WPF 控制項的連結。移轉和互通性
描述 WPF 和 Windows Form 技術之間的互通性。