Je tiens d'abord à vous féliciter pour le site et les articles qu'il contient.
Je suis débutant en WPF et j'ai choisi de développer avec, une application .
Mon application récupère des données stockées dans une base de donnée et les affiches dans un datagrid ( wpf toolkit ) , j'ai utilisé une architecture MVVM (tuto sur le site).
Le programme fonctionne mais je pense qu'il est mal optimisé donc mes questions sont les suivantes :
-Je fais un Binding sur une datatable , cependant je la met à jour via un timer ( Pooling toutes les X secondes) dans le code behind.
J'utilise une observable collection pour changer les valeurs.
Pour faire un pooling sur ma base de données dois-je utiliser un timer dans le code behind ?
si non , où dois-je le mettre ? Sachant que j'utilise plusieurs BDD.
Le problème avec la méthode que j'utilise est que tout s'actualise et donc le scroll , les colonnes , les lignes séléctionnées s'annulent.
-Mon autre question concerne le multi fenetrage , en effet je veux lancer ( si l'utilisateur le demande) d'autres fenètres qui affichent les mêmes informations mais avec des query différentes dans la bases de données , je n'ai pas réussi à générer la même fenêtre de mon application depuis elle-même.
Je vous remercie par avance de l'aide que vous pourrez m'apporter.
à bientôt.
Partager