J'ai un certain nombre de contrôles Windows Forms qui sont utilisés pour interagir avec mes objets de programme. Actuellement, ils s'abonnent à un événement "Updated" sur l'objet et mettent à jour manuellement les valeurs si nécessaire. Je voudrais remplacer tous (ou autant que possible) de ce code standard en utilisant la liaison de données.Problèmes d'interconnexion avec la liaison de données .NET
Le problème que je rencontre est que l'état de l'objet peut être modifié par n'importe lequel de plusieurs threads différents à tout moment. Actuellement, j'utilise Invoke() pour gérer cela, ce qui fonctionne bien, mais quand je passe à la liaison de données, je suis submergé par des exceptions illégales de contrôle de threads. Y a-t-il une méthode préférée pour gérer cela gracieusement en utilisant la liaison de données, ou est-ce que je préfère laisser les choses telles qu'elles sont maintenant?
Merci!
Pouvez-vous montrer votre avant et après le code. – ChrisF