コード例 #1
0
 void EditMaterialEvent(EditableListItemData data)
 {
     if (ViewModel.RenameMaterial != null)
     {
         ViewModel.RenameMaterial.Command.Execute((data.OldValue, data.NewValue));
     }
 }
コード例 #2
0
 void DeleteMaterialEvent(EditableListItemData data)
 {
     if (ViewModel.DeleteMaterial != null)
     {
         ViewModel.DeleteMaterial.Command.Execute(data.OldValue);
     }
 }
コード例 #3
0
 void AddMaterialEvent(EditableListItemData data)
 {
     if (ViewModel.AddMaterial != null)
     {
         ViewModel.AddMaterial.Command.Execute(data.NewValue);
     }
 }
コード例 #4
0
 void DeleteCatalogEvent(EditableListItemData data) => ParentViewModel.Project.Project.RemoveCatalog(data.OldValue);
コード例 #5
0
 void AddCatalogEvent(EditableListItemData data) => ParentViewModel.Project.Project.AddCatalog(data.OldValue, data.NewValue);
コード例 #6
0
 void DeleteMeshEvent(EditableListItemData data) => ViewModel.Problem.Project.Project.RemoveMesh(data.OldValue);
コード例 #7
0
 void AddMeshEvent(EditableListItemData data) => ViewModel.Problem.Project.Project.AddMesh(data.OldValue, data.NewValue);
コード例 #8
0
 void EditProblemEvent(EditableListItemData data) => ViewModel.Project.Project.RenameProblem(data.OldValue, data.NewValue);
コード例 #9
0
 void DeleteSettingsEvent(EditableListItemData data) => ViewModel.Problem.Project.Project.RemoveSettings(data.OldValue);
コード例 #10
0
 void EditSettingsEvent(EditableListItemData data) => ViewModel.Problem.Project.Project.RenameSettings(data.OldValue, data.NewValue);