Асинхронная привязка данных в WPF позволяет выполнять привязку в фоновом потоке, не мешая основному потоку приложения обрабатывать пользовательский ввод. 1
Это происходит благодаря атрибуту IsAsynchronous='True' объекта ObjectDataProvider. 1 Когда этот атрибут установлен в «True», ядро WPF создаёт фоновый объект Dispatcher для получения значения свойства. 1
После того как объект данных сконструирован и возвращён из метода, ObjectDataProvider делает его доступным для всех привязанных элементов. 2
Кроме того, для асинхронного запуска кода доступа к данным в WPF можно использовать компонент BackgroundWorker, который поддерживает отмену и отображение хода работ. 2