[英]Building Visual studio like application, need inputs
我正在像應用程序這樣的Visual Studio上工作,即具有類似於VS的工具箱,編輯器和屬性網格。
用戶可以將控件(自定義和第三方)拖放到編輯器窗口,並執行諸如調整大小,移動,對齊,分組等操作; 該控件的屬性需要顯示在屬性網格中,用戶可以從那里更新它們。
根據我目前的理解,我將不得不擴展Canvas以創建自己的編輯器和用於其支持的控件的Interface; 每個受支持的控件都必須實現此接口,以便可以將其放置在我們的編輯器中。
與此類似的內容-http: //www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part4.aspx
期待任何形式的幫助,評論或鏈接。
我一直在研究通用框架Wide,以創建類似VS的應用程序。
更新:這是有關如何使用框架的CodeProject文章 。
Wide帶有兩個模塊和各種現成的功能:
如果這不是您想要的-請否決並將其視為無恥的插件。
屏幕截圖示例:
Visual Studio 2012風格(仍在開發中)
Visual Studio 2010風格
最后,我使用了圖表設計器方法來構建我的應用程序。 盡管,我不得不創建自己的自定義屬性網格,這很痛苦。
最近,我遇到了以下帖子,該帖子建議.Net DesignSurface可以用於構建這種應用程序-
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.