private void CreateNewVariantBtn_Click(object sender, RoutedEventArgs e)
        {
            Variant_Editor owner = (Variant_Editor)this.Owner;

            owner.NewVariant(variantNameTB.Text, descriptionTB.Text, authorNameTB.Text,
                             (GameType)((ComboBoxItem)gameTypeCB.SelectedItem).Tag,
                             (NumberOfRounds)((ComboBoxItem)generalSettings_NumberOfRounds.SelectedItem).Tag,
                             (TimeLimit)((ComboBoxItem)generalSettings_TimeLimit.SelectedItem).Tag,
                             (RoundsReset)((ComboBoxItem)generalSettings_RoundsReset.SelectedItem).Tag);
            Close();
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            Variant_Editor owner = (Variant_Editor)this.Owner;

            owner.LoadOptions <GameType>(gameTypeCB, GameType.Slayer);

            owner.LoadOptions <NumberOfRounds>(generalSettings_NumberOfRounds, NumberOfRounds.R1);

            owner.LoadOptions <TimeLimit>(generalSettings_TimeLimit, TimeLimit.Min10);

            owner.LoadOptions <RoundsReset>(generalSettings_RoundsReset, RoundsReset.Everything);
        }