Recommandations sur WPF d'Accueil de la Bibliothèque
Nous mettons en œuvre une application qui doit fenêtres ancrables, similaire à Visual Studio 2005/2008, mais avec de multiples "d'accueil des sites", à la différence de VS est seul. Quelqu'un aurait-il une recommandation sur une bonne bibliothèque pour - que ce soit des logiciels libres ou commerciaux? Je suis conscient que Infragistics en a un, ainsi que Divelement de SandDock et WPF-Quai de DevComponents, ainsi que ActiPro de l'Accueil & MDI produit. Il est également l'un sur CodeProject. Quelqu'un a utilisé l'un de ces bibliothèques? A l'expérience, bonne ou mauvaise? Si vous avez de l'expérience avec l'un d'eux, prend-il en charge de multiples "d'accueil des sites"?
- Au passage, si vous êtes intéressé par la façon dont VS l'équipe de mise en œuvre d'accueil et de divers autres aspects dans Visual Studio 2010, il y a un grand ensemble de messages de blog à blogs.msdn.com/b/visualstudio/archive/2010/03/23/...
Vous devez vous connecter pour publier un commentaire.
J'ai été en utilisant le ActiPro bibliothèque depuis plusieurs mois et c'est fait de moi bien. Il prend en charge plusieurs d'accueil des sites. Le support est en suspens et vous obtenez quelques autres contrôles (sélecteur de date, etc) qui sont manquants à partir de WPF. Pour moi, pour 150 $c'est de l'argent bien dépensé. Il a travaillé hors de la boîte, pas de chichi.
Nous avons l'habitude d'utiliser Divelements pour WinForm contrôles de mais nous pensons que Actipro a un meilleur soutien, alors nous avons changé pour WPF.
Juste mes deux cents.
L'un de Codeproject est le AvalonDock - nous l'utiliser pour plus de la moitié d'un an maintenant, mais nous sommes loin de la libération et pourtant si nous avons la flexibilité. Avant de finir avec AvalonDock nous avons essayé Infragistix, ActiPro, SandDock et peut être quelques autres.
Même si AvalonDock n'est pas 100% sans bug (bien qu'est-ce que?) il n'y a pas majeurs, il est très stable, rapide et dispose de toutes les fonctionnalités. Il prend en charge plusieurs d'accueil des sites.
Ses un projet open source et est en développement actif, de sorte que les bugs sont à avoir trouvé et corrigé. Bonne expérience jusqu'à présent.
N'oubliez pas AvalonDock sur GitHub (partie de WPF Toolkit). Je l'ai vu mentionné dans d'autres endroits.
D'abord que j'allais utiliser le ActiPro bibliothèque (surtout parce que je suis déjà à l'aide de leurs ruban), mais j'ai peut donner AvalonDock un hasard, car il est open source.
Quelqu'un a des commentaires/observations sur AvalonDock?
- Je utiliser DotNetBar, parce qu'il a ruban/dock et plus de contrôles, et il est peu coûteux. C'est génial.
http://www.devcomponents.com/dotnetbar-wpf/
SandDock est bien. Nous avons utilisé pour cela un POC de phase d'un projet. J'ai trouvé quelques jolies mal de bugs dans leur mise en page mécanisme d'économie. Il XML généré, mais ensuite impossible de charger cette sauvegarde XML; il a jeté une exception! J'ai effectivement lu à travers tout le XML généré et dû écrire du code pour modifier le XML légèrement après chaque fois qu'il a été généré. Il ne semble pas comme si c'était un bien pensé de la conception; j'espérais pour la commune de WPF types de base comme
Infragistics est un peu mieux mais buggy. En fait, si vous essayez d'exécuter sur une machine qui n'a que des .Net 3.0 et non .Net 3.5, il ne fonctionne pas correctement. En cours de dev problème avec Infragistics et je ne sais pas s'ils ont fait quelque progrès sur un correctif pour ce. J'ai aussi pu planter à quelques reprises lors de la flotte d'une fenêtre et faites-le glisser autour de (pensez que cela a à voir avec l' .Net 3.0/3.5 question ci-dessus). J'ai trouvé le style de cette de contrôle d'être assez à l'onu-intuitive.
J'ai essayé toutes les bibliothèques répertoriées ici et ils sont tous buggy dans une certaine mesure. Bien qu'ils soient hors de prix, je recommanderais de Telerik et Infragistics. Nevron mérite d'être mentionné, car leur bibliothèque est le meilleur que j'ai vu mais c'est pour WinForms.
1 an plus tard ...
AvalonDock est maintenant stable et robuste.
Il y a aussi une "AvalonDock wrapper" qui simplifie le travail avec sans réduisant ses possibilités.
Voir http://sofawpf.codeplex.com/
En voici une autre:
http://www.essentialobjects.com/Products/EOWpf/DockView.aspx
Celui-ci a un certain nombre de skins que vous pouvez changer dynamiquement. Il a aussi de nombreux contrôles individuels (comme un "Splitter" contrôle) que vous pouvez utiliser en toute autonomie.