Требуется компонент Dockin в хорошей форме - PullRequest
1 голос
/ 27 июня 2011

Я использую бесплатный элемент управления док-контейнером в своих проектах. http://www.codeproject.com/KB/toolbars/VS_IDE_Dock_Container.aspx Через некоторое время я понял, что в ней есть несколько ошибок, поэтому я должен переключиться на новую.

Не могли бы вы порекомендовать мне систему док-контейнеров (например, VS 2010 UI)? Кто-нибудь знает действительно хороший, стабильный бесплатный компонент или проект с открытым исходным кодом?

(WinForms / VS2010 / C # /. Net 4)

Ответы [ 2 ]

4 голосов
/ 27 июня 2011

Даже если библиотека немного постарела, я был очень доволен WeifenLuo DockPanel .Он хорошо документирован и действительно прост в использовании.Не так навязчиво в вашем коде - даже если вам нужно наследовать класс, чтобы стать присоединяемой панелью, вы можете прикрепить существующие пользовательские элементы управления к панели, которую вы создадите.Кроме того, это надежно: у меня был графический интерфейс с этим в prod, и у меня никогда не было проблем с стыковкой даже при ежедневном использовании.

1 голос
/ 27 июня 2011

Идеальным решением для этого было бы AvalonDock , если бы оно не было написано в WPF.Вы можете использовать элементы управления WindowsFormsHost, чтобы преодолеть это, если ваше требование использует Windows Forms.

...