2015-04-25 1 views
0

Vous ne savez pas si c'est un forum approprié pour cela, mais j'ai besoin de conseils de la part de ceux qui se trouvent plus loin que WPF. J'ai utilisé des contrôles Telerik Winform pendant des années et j'ai des sentiments mitigés à leur sujet. Ils ont l'air bien, mais ils sont profondément imbriqués, ont une courbe d'apprentissage abrupte, et parfois ne donnent pas le meilleur. Par exemple, en travaillant simplement avec une RadWindow dans le concepteur WPF, il est lent comparé aux contrôles wpf natifs. J'aime le calibre Caliburn.Micro MVVM et les styles de métro MahApps, mais pour garder le même aspect et la même apparence pour une barre de ruban, il faudrait utiliser un autre outil tiers (comme Fluent) ou simplement utiliser le contrôle Microsoft Ribbon View. et comprendre comment utiliser les modèles et les styles moi-même (ou trouver un modèle de métro existant pour cela).Vous devez savoir si vous souhaitez utiliser les contrôles Telerik WPF ou Caliburn Micro ou les deux

J'ai essayé de combiner Telerik et Caliburn mais j'ai eu du mal à les faire fonctionner. Il existe une bibliothèque Caliburn Telerik mais basée sur Caliburn Micro 1.5.2 et j'essaie d'utiliser Caliburn.Micro 2.0.2. Le problème est que je reçois toujours une barre de titre de fenêtre pleine aero-regardante et cadre enroulé autour de la fenêtre de style Telerik. Je ne connais tout simplement pas assez les conventions pour que tout fonctionne bien. Et franchement, je ne suis pas sûr que ça en vaille la peine. Je suis à la recherche d'une approche plus rationalisée qui réduit ma dépendance aux contrôles tiers coûteux et lourds. Donc, je suis à la recherche de conseils pour savoir si je devrais utiliser Telerik droit, calibrer rectiligne ou essayer de les faire travailler ensemble. Ce que je préférerais, c'est utiliser Caliburn en tant que framework mvvm avec une couche de style, comme le propose MahhAps. Et pour les contrôles qui ne sont pas stylés, comme la barre de ruban, soit utiliser la barre de ruban de Microsoft et trouver des modèles et des styles qui fonctionneraient ou peut-être un contrôle tiers comme Fluent. Mais serais-je dans la tête en essayant d'apprendre des modèles et des styles?

Désolé pour la balade, mais je suis frustré et j'ai besoin d'aide pour y arriver. Merci.

Répondre

0

J'ai trouvé une excellente ressource que peut-être d'autres nouveaux à WPF et aux prises avec des questions similaires bénéficieraient de: MarkPad, un projet Code52 sur CodePlex. Il est écrit en WPF en utilisant le framework Caliburn Micro MVVM (bien que ce soit la version 1.5.2 plutôt que la version 2.0 actuelle) et les styles de métro MahApps avec quelques fenêtres "roll your own". C'est une superbe application avec le genre de système de menu simple que je cherchais et une implémentation MDI. C'est aussi un bon exemple sur la façon d'organiser une application WPF assez complexe, quelque chose dont j'étais également incertain.

Il répond à la question: Dois-je utiliser Telerik? La réponse est un NON défini. C'est un excellent outil d'apprentissage pour moi et peut-être utile aux autres.