2015-07-20 72 views

回答

5

AvalonDock實際上是相當成熟和無錯的,這可能是爲什麼它很長一段時間沒有被修改;我已經在一個商業項目中使用它一段時間了,它沒有明顯的錯誤。我的團隊發現的唯一問題是拖放處理程序與我們自己的問題發生了死鎖,但這可能是我們的代碼而不是他們的問題。

我以前使用Telerik碼頭(也在商業項目中),AvalonDock絕對更好(儘管Telerik支付和商業支持)。 Telerik圖書館臭名昭着,而且他們的支持是可憐的,這應該不會讓人感到意外。

如果你能在閉源或開源世界找到更好的東西,我會感到非常驚訝。

作爲一個方面說明AvalonDock是SharpDevelop的項目的一部分,該碼頭的更新版本可以在自己的代碼庫中找到:https://github.com/icsharpcode/SharpDevelop/tree/master/src/Libraries/AvalonDock/AvalonDock

我看着它在幾個星期前就制定出了他們是如何解決與路由命令和浮動窗口有關的問題,與它們作爲獨立版本分發的版本有點不同。你可能只想拿那個庫並自己編譯它;不確定這個版本的優點實際上是什麼,但最後一次簽到是在7個月前。

+0

看起來他們沒有使用AvalonDock v2針對一堆文件的最新提交評論。我將不得不檢查這是否確實是真的...有點需要v2的MVVM功能 –