At.FF.Krems.Config_Gui.MainWindow.MoveUpOnClick C# (CSharp) Method

MoveUpOnClick() private method

The move up on click.
private MoveUpOnClick ( object sender, RoutedEventArgs e ) : void
sender object The sender.
e System.Windows.RoutedEventArgs The instance containing the event data.
return void
        private void MoveUpOnClick(object sender, RoutedEventArgs e)
        {
            var oldIndex = this.ViewModel.Windows.IndexOf(this.ViewModel.SelectedWindow);
            this.ViewModel.Windows.Insert(oldIndex - 1, this.ViewModel.SelectedWindow);
            this.ViewModel.Windows.RemoveAt(oldIndex + 1);
            this.ViewModel.SelectedWindow = this.ViewModel.Windows[oldIndex - 1];
        }