void EditMaterialEvent(EditableListItemData data) { if (ViewModel.RenameMaterial != null) { ViewModel.RenameMaterial.Command.Execute((data.OldValue, data.NewValue)); } }
void DeleteMaterialEvent(EditableListItemData data) { if (ViewModel.DeleteMaterial != null) { ViewModel.DeleteMaterial.Command.Execute(data.OldValue); } }
void AddMaterialEvent(EditableListItemData data) { if (ViewModel.AddMaterial != null) { ViewModel.AddMaterial.Command.Execute(data.NewValue); } }
void DeleteCatalogEvent(EditableListItemData data) => ParentViewModel.Project.Project.RemoveCatalog(data.OldValue);
void AddCatalogEvent(EditableListItemData data) => ParentViewModel.Project.Project.AddCatalog(data.OldValue, data.NewValue);
void DeleteMeshEvent(EditableListItemData data) => ViewModel.Problem.Project.Project.RemoveMesh(data.OldValue);
void AddMeshEvent(EditableListItemData data) => ViewModel.Problem.Project.Project.AddMesh(data.OldValue, data.NewValue);
void EditProblemEvent(EditableListItemData data) => ViewModel.Project.Project.RenameProblem(data.OldValue, data.NewValue);
void DeleteSettingsEvent(EditableListItemData data) => ViewModel.Problem.Project.Project.RemoveSettings(data.OldValue);
void EditSettingsEvent(EditableListItemData data) => ViewModel.Problem.Project.Project.RenameSettings(data.OldValue, data.NewValue);