Exemple #1
0
        void AppsListBox_OnAppDeleted(object sender, AppDeletedEventArgs e)
        {
            var app = ((AppView)sender).App;

            var vm = (from v in appsListVM.Applications
                      where v.App == app
                      select v).FirstOrDefault();


            if (vm == null)
            {
                app = config.DefaultProfile.Applications.Last();
                vm  = appsListVM.Applications.Last();
            }

            if (e.ShouldRestoreToStartupItems)
            {
                // restore the item before deleting it
                //if (app.IsImported)
                _startupItemsToBeRestored.Add(app);
            }

            appsListVM.Applications.Remove(vm);
            config.DefaultProfile.Applications.Remove(app);

            config.IsDirty = true;
        }
Exemple #2
0
 private void AppView_OnAppDeleted(object sender, AppDeletedEventArgs e)
 {
     OnAppDeleted(sender, e);
 }