Похоже, у Microsoft была отличная идея с ObservableCollection. Они отлично подходят для привязки и очень быстро работают в интерфейсе пользователя.
Тем не менее, требование переключения контекста на поток диспетчера каждый раз, когда вы хотите настроить его, кажется немного большим. Кто-нибудь знает лучшие практики для их использования? Это просто заполнить ICollection как объект сообщения на бизнес-уровне, а затем создать ObservableCollection на уровне пользовательского интерфейса? Как вы обрабатываете обновления коллекции в пользовательском интерфейсе?