Bonjour.
Je suis à la recherche d'une solution simple et productive pour définir une Machine à etat qui pilote le comportement d'une fenetre.
J'ai fais une tentative avec WF, et je dois dire que j'ai été plutot décu. Sans doute je m'y prend mal, mais j'ai trouvé que tres vite, ce qui etait cencé rendre mon code simple et lisible, s'est transformé en véritable usine à gaz.
Par exemple, si je veux ajouter un couple evenement/action à un etat, qui active simplement un bouton, je suis obligé de créer un déléguer et une callback dans ma form, juste pour faire un MyButton.Enable = true
Ceci parceque ma form, et mon workflow sont dans des threads séparés.
Je pourrai configurer ma form pour tolérer les actions inter-thread, mais je trouve ca dangereux.
Du coup, je me suis fais ma propre machine à etat, simple et efficace, mais sans designer.
Je me dis que j'ai du mal m'y prendre, auriez vous des articles en tete qui démontrent que piloter une winform depuis un workflow, c'est simple et efficace?
En vous remerciant d'avance pour votre contribution.
Partager