private void MoveTaskUp(object?parameter) { if (parameter is int position) { if (position >= 0 && position < taskCollection.Count) { taskCollection.Move(position, position - 1); } } }