コード例 #1
0
        /// <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();
            }
        }
コード例 #2
0
        /// <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();
              }
        }