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;
         }
     }
 }
Пример #2
0
 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;
         }
     }
 }