Я пользовался библиотекой ActiPro в течение нескольких месяцев, и она сделала меня хорошо. Это действительно поддерживает несколько прикрепляющихся сайтов. Поддержка является выдающейся, и Вы получаете некоторые другие средства управления (средство выбора даты, и т.д.), которые отсутствуют в WPF. Мне за 150$ это - деньги, хорошо потраченные. Это работало из поля, никакой суеты.
Мы раньше использовали Divelements для средств управления WinForm, но мы думаем, что Actipro имеет лучшую поддержку, таким образом, мы переключились для WPF.
Просто мои два цента.
Не забывайте AvalonDock относительно GitHub (часть Инструментария WPF). Я видел, что это упомянуло в других местах.
Первоначально я собирался пользоваться библиотекой ActiPro (главным образом, потому что я уже использую их ленту), но я мог бы дать AvalonDock шанс, так как это - открытый исходный код.
у Кого-либо есть какая-либо обратная связь/комментарии AvalonDock?
Тот от Codeproject AvalonDock - мы используем его в течение более тогда половины года теперь, но мы далеки от выпуска все же, таким образом, у нас есть гибкость. Перед окончанием с AvalonDock мы попробовали Infragistix, ActiPro, SandDock и можем быть некоторыми другими. Даже при том, что AvalonDock, ошибка разве 100% не свободна (хорошо, что?) нет никаких главных, это очень стабильно, быстро и имеет всю функциональность. Это действительно поддерживает несколько прикрепляющихся сайтов.
проект с открытым исходным кодом и находится в активной разработке, таким образом, ошибки находятся и исправляются. Хороший опыт до сих пор.
SandDock в порядке. Мы использовали его для фазы POC проекта. Я нашел некоторые довольно плохие ошибки в их механизме сохранения расположения. Это генерировало XML, но тогда не могло загрузить этот XML назад; это выдало исключение! Я на самом деле прочитал весь сгенерированный XML и должен был записать код для изменения XML немного после каждого раза, когда это было сгенерировано. Не казалось, что это было, хорошо продумал дизайн; я надеялся на общие базовые типы WPF как
, Infragistics немного лучше, но ошибочен. На самом деле, при попытке выполнить его на машине, которая только имеет.Net 3.0 и никакой.Net 3.5, это не работает правильно. Имейте выдающуюся проблему dev с Infragistics, и я не знаю, сделали ли они какие-либо успехи на фиксации для этого. У меня также был он катастрофический отказ несколько раз при плавании окна, и перетаскивая его вокруг (подозревайте, что это имеет отношение к.Net 3.0/3.5 проблема выше). Я нашел, что моделирование этого управления довольно неинтуитивно.
Я использую DotNetBar, потому что он имеет ленту/прикрепление и больше средств управления, и это недорого. Это является большим.
Я перепробовал все перечисленные здесь библиотеки, и все они в той или иной степени содержат ошибки. Хотя они дорогие, я бы порекомендовал Telerik и Infragistics. Nevron заслуживает упоминания, потому что их библиотека - лучшее, что я видел, но для WinForms.