了解 WPF 設計工具擴充性
您可以建立自己的 WPF Designer for Visual Studio 自訂設計工具體驗。 WPF 設計工具提供架構和公用 API,可用來實作自訂裝飾項、工具、屬性編輯器和設計工具。 如需一組完整的範例方案,請參閱 WPF 設計工具擴充性範例網站 (英文)。
在本節中
提供設計階段中繼資料
說明如何提供個別組件中的設計階段中繼資料。部署自訂控制項和設計階段屬性
說明如何部署設計階段組件做為您的自訂控制項的執行階段組件。裝飾項架構
描述裝飾項的架構,裝飾項是設計介面上的特殊圖像 (Glyph)。編輯內容架構
描述控制設計工具狀態以及與其互動的架構。編輯模型架構
描述與可編輯物件互動的架構,這些物件是在 WPF 執行階段控制項周圍的包裝函式。功能提供者和功能連接器
描述藉由使用 FeatureProvider 和 FeatureConnector<TFeatureProviderType> 型別擴充設計階段的架構。屬性編輯架構
描述與視覺化屬性編輯系統互動的架構。工具架構
描述實作工具支援的架構,其中包括命令、工作和工具。使用者輸入和展示架構
描述處理使用者輸入的機制。XAML 剖析器架構
描述在設計階段剖析 XAML 的架構。比較 Windows Form 設計工具架構與 WPF 設計工具架構
描述 Windows Form 設計工具和 WPF 設計工具擴充性架構之間的相似和相異之處。
相關章節
- WPF 設計工具擴充性參考
這個區段有 WPF 設計工具的擴充性參考 API,可實作自訂裝飾項、工具、屬性編輯器以及設計工具。