2012-12-04 60 views
0

在Visual Studio中,當你懸停鼠標解決方案資源管理器窗口,它會自動擴展。如果將鼠標移開,窗口會自動摺疊。此外,窗口有一個引腳,所以你可以釘住它。我想知道是否有WPF或Windows窗體或開源的可用控件?我想在我的項目中有這樣的事情。謝謝任何自動擴張/可摺疊控制在WPF,Windows窗體

+0

在WPF中展開控件可以做擴展,你可以很容易地添加自己的鼠標懸停和鎖定邏輯。 –

+0

謝謝,看來擴展器沒有鼠標懸停事件。我在這裏找到了一些東西http://www.codeproject.com/Articles/18812/WPF-Docking-Library – toosensitive

+0

從代碼項目,我發現這個http://avalondock.codeplex.com/ – toosensitive

回答

0

For Winforms你想看看dockpanelsuite project在github上。它的特點正是你要找的東西,而且作者的確引用了Visual Studio對接控件作爲他們的靈感。

我用這個項目的早期版本(從codeproject.com),並與它沒有任何問題,但目前的GitHub項目似乎是積極維護。

對於WPF你需要在SO中查看this thread。在開源的建議中有AvalonDock,這是我個人沒有經驗的。這裏也有一些商業解決方案。