private void SortDirectHopUpCommandExecuted() { int order = SelectedDirectHop.Order; DirectHopItem directHop = DirectHops.First(t => t.Order == order - 1); directHop.Order = order; SelectedDirectHop.Order--; DirectHopCollection.Refresh(); RaiseCanExecuteChanged(); }
private void AddDirectHopCommandExecuted() { var item = new DirectHopItem { Order = DirectHops.Count }; DirectHops.Add(item); SelectedDirectHop = item; RaiseCanExecuteChanged(); }