protected virtual void ImportSettings()
        {
            using (var dialog = new OpenFileDialog
            {
                Filter = SettingsUI.DialogMask_XmlFilesOnly,
                Title = DialogLoadTitle
            })
            {
                dialog.ShowDialog();
                if (string.IsNullOrEmpty(dialog.FileName))
                {
                    return;
                }

                var loaded = Service.Load(new TSettings(), dialog.FileName);
                TransferSettingsToView(loaded);
            }
        }
Example #2
0
        public SourceControlSettings Create()
        {
            var prototype = new SourceControlSettings();

            return(_persister.Load(prototype) ?? prototype);
        }