C#的停靠库

时间:2013-04-17 14:09:45

标签: c# wpf winforms dock

我正在寻找一个可在C#应用程序中使用的Docking库。它可以为WPF设计,但我更喜欢WinForms应用程序。当然,它应该提供标准的对接机会 我将在一个应用程序中使用它,在这个应用程序中,用户可以控制大量不同的进程,这些进程可以在应用程序生命周期中动态显示和消失。因此,主要标准如下:我应该有机会动态创建位于其上的停靠窗口和控件,并保存有关某些文件中所有停靠窗口位置的信息(我可以使用其他方式保存的内容)。重新启动应用程序后,它应该在应用程序关闭之前恢复其状态中的所有停靠窗口(及其所有内容,但我可以手动加载)。
不幸的是,我发现了唯一包含所有必需功能的对接组件库 - 它是Telerik WinControls。但这对我的目的来说太慢了。

请告诉我一个好的对接库!

2 个答案:

答案 0 :(得分:2)

AvalonDock

它提供了易于操作和MVVM的绑定机制以及良好的序列化机制。它是SharpDevelop中使用的对接库。加上它的免费。

答案 1 :(得分:1)

Actipro制作一个

Actipro Docking Library

我使用了他们的停靠库的WPF版本(不是WinForms),它非常好。我不知道为什么你说Telerik对接库太慢了。