Customer query :
CalendarEventCollection which we periodically refresh, but since there’s no way to add a range of events, we a forced to add 1 event at the time. This causes the UI to update everything for each addition giving it a horrible performance.
At a minimum the CalendarEventCollection should have an AddRange which allows to add a batch of events, and update the control UI when ALL events has been added.
Even, better we should be able to use any ObservableCollection, which is populated with event items that simply implements an Interface provided by you.
It is very usable as it is now.