Performance
Async binding
{Binding IsAsync="true"}
Causes async value to be updated for slow source property get accessor
Binding can use
FallbackValue
for the default value of the targetDependencyProperty
until the value becomes available
ObjectDataProvider.IsAsynchronous
Allows instantiation in worker thread
PriorityBinding
Allows multiple binding sources for a single target applied in the order of their priority and availability