Esempio n. 1
0
        void SaveAs_OnClick(object sender, RoutedEventArgs e)
        {
            var getName = new GetNameView();

            getName.ShowDialog();
            if (string.IsNullOrWhiteSpace(getName.SelectedName))
            {
                return;
            }

            if (_savedSettings.ToastSettings.Any(p => p.Name == getName.SelectedName))
            {
                MessageBox.Show("A settings file with that name already exists.");
                return;
            }

            Settings          = Settings.Clone(getName.SelectedName);
            SettingsName.Text = getName.SelectedName;
            DoSave();
            _savedSettings.AddSettings(Settings);
            ToasterSettings.Items.Add(Settings);
            OnSettingChanged();
        }