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();
        }