我需要一个像AvalonDock这样的对接系统用于项目,但它似乎最后一次更新于2013年6月。是否有更多......积极开发的东西,我可以使用它?
答案 0 :(得分:5)
AvalonDock实际上非常成熟并且没有bug,这可能是它长期未被修改的原因;我已经在商业项目中使用它已经有一段时间了,它没有明显的错误。我的团队唯一发现的问题是它的拖放处理程序与我们自己的问题陷入僵局,但这可能是我们的代码而不是他们的问题。
我之前使用的是Telerik基座(也在商业项目中),而AvalonDock肯定更好(尽管Telerik是付费并获得商业支持)。这应该不会让人感到意外,因为Telerik图书馆出了名的错误并且他们的支持很可怜。
如果你能在封闭或开源世界找到更好的东西,我会感到非常惊讶。
作为旁注,AvalonDock是SharpDevelop项目的一部分,可以在他们的代码库中找到更新版本的Dock:https://github.com/icsharpcode/SharpDevelop/tree/master/src/Libraries/AvalonDock/AvalonDock
几周前我正在研究如何解决他们如何解决路由命令和浮动窗口的问题,这与它们作为独立版本分发的版本有点不同。你可能只想拿那个库并自己编译它;不确定这个版本的优点实际上是什么,但最后一次登记大约是7个月前。