У меня есть несколько элементов управления Windows Forms, которые используются для взаимодействия с моими программными объектами. В настоящее время они подписываются на событие «Обновлено» на объекте и при необходимости обновляют вручную. Я хотел бы заменить все (или как можно больше) этого шаблона с использованием привязки данных.Проблемы с перекрестными связями с привязкой данных .NET
Проблема, с которой я столкнулся, заключается в том, что состояние объекта может быть изменено любым из нескольких разных потоков в любой момент. В настоящее время я использую Invoke() для обработки этого, который отлично работает, но когда я переключаюсь на привязку данных, я становлюсь завален незаконными контрольными исключениями управления потоком. Есть ли предпочтительный метод обработки этого изящного использования привязки данных, или мне лучше просто оставить вещи так, как они есть сейчас?
Спасибо!
Можете ли вы показать свой код до и после. – ChrisF