BlueSky.Windows.CustomSettingsWindow.dfltMoveUpButton_Click C# (CSharp) Метод

dfltMoveUpButton_Click() приватный Метод

private dfltMoveUpButton_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Результат void
        private void dfltMoveUpButton_Click(object sender, RoutedEventArgs e)
        {
            int selidx = dfltpackagelistbox.SelectedIndex;
            if (selidx > 0 && selidx <= dfltpackagelistbox.Items.Count - 1) // if not the first item
            {
                var itm = dfltpackagelistbox.SelectedItem;
                dfltpackagelistbox.Items.Remove(itm);
                dfltpackagelistbox.Items.Insert(selidx - 1, itm);
                dfltpackagelistbox.SelectedIndex = selidx - 1;
                //ApplyPackageButton.IsEnabled = true;
            }
        }