private void ExecuteMoveSceneDown(ISceneViewModel sceneViewModel) { var index = SceneViewModels.IndexOf(sceneViewModel); if (index < SceneViewModels.Count - 1) { SceneViewModels.Move(index, index + 1); SceneViewModels[index].Index--; sceneViewModel.Index++; } }
private void ExecuteMoveSceneUp(ISceneViewModel sceneViewModel) { var index = SceneViewModels.IndexOf(sceneViewModel); if (index > 0) { SceneViewModels.Move(index, index - 1); SceneViewModels[index].Index++; sceneViewModel.Index--; } }