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 target DependencyProperty 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

Get MVVM Survival Guide for Enterprise Architectures in Silverlight and WPF now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.