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; }
private void AppView_OnAppDeleted(object sender, AppDeletedEventArgs e) { OnAppDeleted(sender, e); }