private void DownExecute(object param) { var id = param as ItemDetail; if (id != null) { var curIndex = ItemDetails.IndexOf(id); if (curIndex < ItemDetails.Count - 1) { ItemDetails.Move(curIndex, curIndex + 1); } } }
private void UpExecute(object param) { var id = param as ItemDetail; if (id != null) { var curIndex = ItemDetails.IndexOf(id); if (curIndex > 0) { ItemDetails.Move(curIndex, curIndex - 1); } } }