Простой вопрос: Как лучше запустить событие "только один раз"?
У меня есть коллекция в магистрали с несколькими моделями. Иногда атрибуты нескольких моделей обновляются одновременно, вызывая несколько событий «изменения» в коллекции.
Каков наилучший способ запустить событие «изменение» только один раз, сгруппировав все изменения атрибутов вместе?
На данный момент моей лучшей идеей является использование таймера, но он будет фиксировать только первое изменение атрибута модели.
Все предложения, идеи и решения ценятся. Спасибо :).
Контекст: в этом случае событие запускает очень ресурсоемкую функцию, поэтому следует избегать множественных запусков.