我需要一个类似AvalonDock的对接系统来完成一个项目,但该系统似乎已在2013年6月进行了更新。是否有更多的……我可以代替它积极开发?
最佳答案
AvalonDock实际上已经相当成熟并且没有错误,这可能就是为什么长时间未对其进行修改的原因。我已经在商业项目中使用了很长一段时间,并且没有明显的错误。我的团队发现的唯一一件事是其拖放处理程序与我们自己的死锁相关的问题,但这可能与我们的代码有关,而不是与他们的代码有关。
我以前使用过Telerik扩展坞(也在一个商业项目中),而AvalonDock绝对更好(尽管Telerik是付费购买并得到商业支持的事实)。这并不奇怪,因为Telerik库臭名昭著的 buggy 而且它们的支持是可怜的。
如果您能在封闭或开源世界中找到更好的东西,我会感到非常惊讶。
附带说明一下,AvalonDock是SharpDevelop项目的一部分,可以在其代码库中找到较新版本的Dock:https://github.com/icsharpcode/SharpDevelop/tree/master/src/Libraries/AvalonDock/AvalonDock
几周前,我一直在研究它,以弄清楚他们如何解决带有路由命令和 float 窗口的问题,这与它们作为独立版本发布的版本有些不同。您可能只想使用该库并自己进行编译;尚不确定此版本的实际优势是什么,但是最后一次 checkin 大约是7个月前。