private void AddPressed(object sender, RoutedEventArgs e)
        {
            EditWindow editWindow = new EditWindow();

            if (editWindow.ShowDialog() == true)
            {
                if (editWindow.myPerk != null)
                {
                    PerksCollection.Add(editWindow.myPerk);
                }
                if (lbPerks.ItemsSource == null)
                {
                    lbPerks.ItemsSource = PerksCollection;
                }
                lbPerks.Items.Refresh();
            }
        }
        private void EditPressed(object sender, RoutedEventArgs e)
        {
            if (lbPerks.SelectedIndex == -1)
            {
                return;
            }
            if (PerksCollection.Any())
            {
                EditWindow editWindow = new EditWindow();
                editWindow.myPerk = lbPerks.SelectedItem as Perk;

                if (editWindow.ShowDialog() == true)
                {
                    if (editWindow.myPerk != null)
                    {
                        PerksCollection[lbPerks.SelectedIndex] = editWindow.myPerk;
                    }
                    lbPerks.Items.Refresh();
                }
            }
        }