private void list(bool forceReload = false) { if (!_isSeparator) { if (forceReload || !_isInited || _rootModel.Bounty != null || IsFirstItem) { if (IsFirstItem) { //Exception - "This type of CollectionView does not support changes to its SourceCollection from a thread different from the Dispatcher thread." //SubDirectories.Clear(); SubDirectories.Load(true); } SubDirectories.Load(forceReload); } } }