private void DownButton_Click(object sender, RoutedEventArgs e) { ConcatItem item = (ConcatItem)concatGrid.SelectedItem; int index = concatGrid.SelectedIndex; Debug.Assert(index >= 0 && index < ConcatItems.Count - 1); ConcatItems.RemoveAt(index); ConcatItems.Insert(index + 1, item); concatGrid.SelectedIndex = index + 1; }
private void UpButton_Click(object sender, RoutedEventArgs e) { ConcatItem item = (ConcatItem)concatGrid.SelectedItem; int index = concatGrid.SelectedIndex; Debug.Assert(index > 0); ConcatItems.RemoveAt(index); ConcatItems.Insert(index - 1, item); concatGrid.SelectedIndex = index - 1; }