void Handle(Input.Up action) { if (Data != null) { SortableListPage sortableList = new SortableListPage(); sortableList.Up(Data); } }
void Handle(Input.Up action) { int idx = (int)this.index; if (this.Persons == null) { return; } var tmp = Persons[idx - 1]; Db.Transact(() => { Persons[idx - 1].Rank++; Persons[idx].Rank--; Persons[idx - 1] = Persons[idx]; Persons[idx] = tmp; }); this.RefreshData(); }