Scenario:
I have many (potentially dozens) of ObservableCollection's being bound to ListBoxes at load time. These bindings are declared in their respective Xaml files. When the app first runs, it queries a database and then populates these ObservableCollections (by adding a new entity to their respective collection).
I suspect that the fact that im adding elements to a data-binded ObservableCollection is a performance concern.
The side effect is that when the app initially runs, there are hiccups (brief moments of UI-freezes). I would like to eliminate as much of these hiccups as possible.
Any insights and gotchas and tips...etc are much appricated. Thanks in advance!