WPF.
Хочется забиндить элементы UI в WPF на результаты асинхронной операции.
Типа, чтобы забиндил, UI не заблокировался, а когда операция выполнилась, значения в контролах появились.
В идеале хочется, чтобы операция возвращала сложную структуру (класс), и несколько контролов биндились на разные свойства этого класса.
Ко всему этому хочется простой способ отобразить в UI, что, типа еще считается (с анимацией если совсем просто, или без).
Есть какой-нибудь более или менее конвеншенал способ это делать?
Первое, что приходит в голову, это объект из ViewModel создать "сразу", а когда данные появятся пусть объект кидает PropertyChanged.
Еще нагуглил
вот, но не уверен, на сколько это можно тащить в продашкен-код.