public MainViewModel() { if (App.Current != null && App.Current.MainWindow != null && !DesignerProperties.GetIsInDesignMode(App.Current.MainWindow)) { _moduleService = ServicePool.Current.GetService<IModuleDiscoveryService>(); if (_moduleService != null) { this.Modules = _moduleService.GetModulesMetadata(); this.ModulesDataView = new ListCollectionView(this.Modules); this.ModulesDataView.CurrentChanged += this.OnActiveModuleChanged; } } }
public MainViewModel() { if (App.Current != null && App.Current.MainWindow != null && !DesignerProperties.GetIsInDesignMode(App.Current.MainWindow)) { _moduleService = ServicePool.Current.GetService <IModuleDiscoveryService>(); if (_moduleService != null) { this.Modules = _moduleService.GetModulesMetadata(); this.ModulesDataView = new ListCollectionView(this.Modules); this.ModulesDataView.CurrentChanged += this.OnActiveModuleChanged; } } }