![]() |
1
38
AvalonDock -我们使用它已经半年多了,但是我们还远没有发布,所以我们有灵活性。在使用AvalonDock之前,我们尝试了Infragistix、ActiPro、SandDock和其他一些产品。 尽管AvalonDock并非100%无bug(什么是?),但它没有主要的bug,它非常稳定、快速,并且具有所有功能。它确实支持多个停靠站点。 这是一个开源项目,正在积极开发中,所以bug正在被发现和修复。到目前为止,经验不错。 |
![]() |
2
10
我们曾经在WinForm控件中使用Divelements,但我们认为Actipro有更好的支持,所以我们选择了WPF。
|
![]() |
3
7
别忘了 AvalonDock 在GitHub上(WPF工具包的一部分)。我在其他地方也看到过。 最初我打算使用ActiPro库(主要是因为我已经在使用他们的ribbon),但我可能会给AvalonDock一个机会,因为它是开源的。 有人对AvalonDock有任何反馈/意见吗? |
![]() |
4
4
我使用DotNetBar,因为它有ribbon/dock和更多控件,而且价格便宜。太棒了。 |
![]() |
5
4
桑德克没事。我们将其用于项目的POC阶段。我在他们的布局保存机制中发现了一些非常糟糕的错误。它生成了XML,但随后无法加载此XML;它抛出了一个例外!实际上,我通读了所有生成的XML,并且每次生成XML后都必须编写代码对其进行轻微修改。这似乎不是一个深思熟虑的设计;我希望使用普通的WPF基类型,比如 基础设施稍好一点,但有问题。事实上,如果您尝试在只有.NET3.0而没有.NET3.5的机器上运行它,它将无法正常工作。在基础设施方面有一个悬而未决的开发问题,我不知道他们在解决这个问题上是否取得了任何进展。我也有过几次在浮动窗口并拖动它时崩溃的经历(怀疑这与上面的.NET3.0/3.5问题有关)。我发现设置这个控件的样式很不直观。 |
![]() |
6
3
我尝试了这里列出的所有库,它们在某种程度上都有问题。尽管价格昂贵,我还是推荐Telerik和Infrastics。Nevron值得一提,因为他们的库是我见过的最好的,但它是针对WinForms的。 |
![]() |
7
3
一年后。。。 AvalonDock现在稳定而健壮。 还有一个“AvalonDock包装器”,它简化了使用它的过程,而不降低其可能性。 看见 http://sofawpf.codeplex.com/ |
![]() |
8
3
http://www.essentialobjects.com/Products/EOWpf/DockView.aspx 这一个有许多内置的皮肤,您可以动态切换。它还有许多单独的控件(例如“拆分器”控件),您可以独立使用。 |