/// <summary> /// Open a dialog to manage modifications. /// </summary> /// <param name="manageModificationsViewModel">The view model for the dialog.</param> public void OpenManageModifications(ManageModificationsViewModel manageModificationsViewModel) { var manageModificationsDialog = new ManageModificationsWindow { DataContext = manageModificationsViewModel }; manageModificationsDialog.ShowDialog(); }
/// <summary> /// Implementation for <see cref="ManageModificationsCommand"/>. /// Gets or sets a command that manages the modification registered with the application. /// </summary> private void ManageModificationsImplementation() { var manageModificationsViewModel = new ManageModificationsViewModel(this.dialogService); manageModificationsViewModel.Modifications.AddRange(IcParameters.Instance.RegisteredModifications); this.dialogService.OpenManageModifications(manageModificationsViewModel); this.ModificationsUpdated = true; }
/// <summary> /// Implementation for <see cref="OpenManageModificationsCommand" />. /// Opens a window for editing the registered modifications. /// </summary> private void ManageModificationsImplementation() { var manageModificationsViewModel = new ManageModificationsViewModel(this.dialogService); manageModificationsViewModel.Modifications.AddRange(IcParameters.Instance.RegisteredModifications); this.dialogService.OpenManageModifications(manageModificationsViewModel); // Update all sequences with new modifications. foreach (var prsm in this.ScanViewModel.Data) { prsm.UpdateModifications(); } }
public void OpenManageModifications(ManageModificationsViewModel manageModificationsViewModel) { throw new NotImplementedException(); }