IsAsync в биндинге
27 февраля 2010 - 20:47
Заметил, что если поставить у биндинга свойство IsAsync в true, то он не будет тормозить при загрузке, если в во ViewModel-и коллекция создана как-то так:
Т.е. он загрузит коллекцию асинхронно, соответственно если ещё поставить триггер на null, то можно рисовать красивую анимацию загрузки, что весьма удобно при больших объёмах данных.
private ObservableCollection<string> stringCollection; public ObservableCollection<string> stringCollection { get { if(stringCollection==null) stringCollection = FillStringCollection(); return stringCollection; } }