public LocalSourceConfigurationUi(IDataSource source, LocalDiskSourceConfiguration config)
        {
            InitializeComponent();
            this.Provider      = source;
            this.Configuration = config;

            this.ConfigurationButtonSave.Click      += (o, e) => this.Collect();
            this.ConfigurationButtonDirectory.Click += (o, e) => ConfigurationSelectSourceFolder();

            this.MultiClassSelections = new List <ToggleButton>()
            {
                this.Negative, this.Affirmitive
            };

            this.Seed();

            // Hook buttons
            this.PreviewChangesButton.Click += (o, e) => PreviewChanges();
            this.ProcessChangesButton.Click += (o, e) => ProcessChanges();
            this.ModifyChangeButtons();
        }
 public LabelledLocalConfiguration()
 {
     this.LocalConfiguration = new LocalDiskSourceConfiguration();
 }