2015-07-20 23 views

risposta

5

AvalonDock è in realtà piuttosto maturo e privo di errori e questo è probabilmente il motivo per cui non è stato modificato per un lungo periodo di tempo; L'ho usato in un progetto commerciale da un po 'di tempo e non ha bug evidenti. L'unica cosa che il mio team ha trovato è un problema con i suoi gestori di trascinamento della selezione con il nostro, ma probabilmente è un problema con il nostro codice e non con il loro.

Ho già utilizzato il dock Telerik (anche in un progetto commerciale) e AvalonDock è decisamente migliore (nonostante il fatto che Telerik sia pagato e commercialmente supportato). Ciò non dovrebbe sorprendere, in quanto le biblioteche di Telerik sono notoriamente buggy e il loro supporto è penoso.

Sarei davvero sorpreso se potessi trovare qualcosa di materialmente migliore nei mondi chiusi o open source.

Come AvalonDock nota a margine è parte del progetto SharpDevelop e una versione più recente del molo si possono trovare nella loro base di codice: https://github.com/icsharpcode/SharpDevelop/tree/master/src/Libraries/AvalonDock/AvalonDock

stavo guardando un paio di settimane fa, per capire come si erano risolti un problema con i comandi instradati e le finestre flottanti ed è un po 'diverso dalla versione che distribuiscono come standalone. Potresti semplicemente prendere quella libreria e compilarla da sola; non sono sicuro quali siano i vantaggi di questa versione in pratica, ma l'ultimo check-in è stato di circa 7 mesi fa.

+0

Sembra che non stiano utilizzando AvalonDock v2 per l'ultimo commento di commit su un gruppo di file. Dovrò verificare se questo è davvero vero ... un po 'bisogno delle funzionalità MVVM di v2 –

Problemi correlati