我需要充當類似於您在這些應用中看到一個設計師/編輯窗口.NET UI控件: - Visual Studio的 - Visio中 - Balsamiq工作室 - Windows工作流 - PhotoshopUI編輯器.NET應用程序
我希望能夠使用WPF,但會解決WinForms。我需要創建自定義小部件,以便在設計器/編輯器窗口中進行拖放和編輯。我願意建設或購買。
看過常見的第三方.NET工具提供者後,我找不到任何東西。
想法?
我需要充當類似於您在這些應用中看到一個設計師/編輯窗口.NET UI控件: - Visual Studio的 - Visio中 - Balsamiq工作室 - Windows工作流 - PhotoshopUI編輯器.NET應用程序
我希望能夠使用WPF,但會解決WinForms。我需要創建自定義小部件,以便在設計器/編輯器窗口中進行拖放和編輯。我願意建設或購買。
看過常見的第三方.NET工具提供者後,我找不到任何東西。
想法?
我想我會傾向於使用WPF和滾動我自己的實現。在WPF中,構建wyswig風格的編輯器相當容易,因爲您可以在任何東西內部託管任何東西(例如圖形中的Button),並且可以快速重用控制或繪圖的渲染位圖(可以在UI的幾個托盤中使用)(請考慮預覽窗格等)沒有任何性能損失(VisualBrush)。我自己寫了一個小編輯,並大量使用adorners - 我沒覺得太難。
您可以從this(託管Windows窗體設計器)開始,它幾乎實現了創建WinForm設計器所需的一切。
Hosting Windows Forms Designers http://img141.imageshack.us/img141/8755/winformhost.png