/// <summary> /// When the Tab Page is clicked the first time, we want to fill the ribbon with the burner. /// Don't do it, when initially loading, as it might cause delays in displaying the Ui /// </summary> public void InitRibbon() { if (burnManager == null) { ServiceScope.Get <ILogger>().GetLogger.Debug("Registering Burn Manager"); ServiceScope.Add <IBurnManager>(new BurnManager()); mediaChangeMonitor = ServiceScope.Get <IMediaChangeMonitor>(); mediaChangeMonitor.MediaInserted += mediaChangeMonitor_MediaInserted; mediaChangeMonitor.MediaRemoved += mediaChangeMonitor_MediaRemoved; burnManager = ServiceScope.Get <IBurnManager>(); GetDrives(); } }
/// <summary> /// When the Tab Page is clicked the first time, we want to fill the ribbon with the burner. /// Don't do it, when initially loading, as it might cause delays in displaying the Ui /// </summary> public void InitRibbon() { if (burnManager == null) { ServiceScope.Get<ILogger>().GetLogger.Debug("Registering Burn Manager"); ServiceScope.Add<IBurnManager>(new BurnManager()); mediaChangeMonitor = ServiceScope.Get<IMediaChangeMonitor>(); mediaChangeMonitor.MediaInserted += mediaChangeMonitor_MediaInserted; mediaChangeMonitor.MediaRemoved += mediaChangeMonitor_MediaRemoved; burnManager = ServiceScope.Get<IBurnManager>(); GetDrives(); } }