public MainCollectionView() { this.operations = new MainCollectionViewOperations(this); this.releaseFilter = new ReleaseFilter(); this.releaseToSelect = new SelectionInfo(SelectionInfoType.None); InitializeComponent(); this.collectionStatistics.Init(this); this.ResetFilter(); this.delayedExecution = new DelayedExecution(() => { this.Dispatcher.Invoke(new Action(() => { this.ReloadReleases(); })); }, TimeSpan.FromMilliseconds(300)); this.UpdateSelectedRelease(); this.groupFilter.Visibility = Visibility.Collapsed; }