Я - разработчик .Net, переходя с Winforms на WPF, и столкнулся с общей проблемой, в которой я хотел бы найти конкретное решение для WPF. У меня есть GridView, который в основном связан с таблицей в SQL. Я использую MVVM, так что это делается косвенно, когда GridView фактически привязан к ViewModel, который получает свои данные из Entity Model. В Winforms, чтобы сохранить синхронизацию в реальном времени, у меня будет фоновый поток, который будет часто искать обновление и получать последнюю версию данных таблицы SQL. Конечно, я мог бы сделать это в WPF, но мне было интересно, есть ли лучший способ сделать это в WPF, где пользовательский интерфейс может действительно обновляться в режиме реального времени по мере обновления таблицы. Приложение будет на многих компьютерах, поэтому я не могу просто получить обновление, когда локальный пользователь каким-то образом изменяет данные через приложение. Кнопки обновления ужасны, поэтому я тоже этого не хочу. Есть ли лучшая практика для этого в WPF?