public MainForm(IFormOpener formManager, IMainFormPresenter presenter, MainFormStyler mainFormStyler) { InitializeComponent(); mainFormStyler.ApplyTheme(ThemeType.Dark, this); if (Properties.Settings.Default.UpdateSettings) { Properties.Settings.Default.Upgrade(); Properties.Settings.Default.UpdateSettings = false; Properties.Settings.Default.Save(); } _formManager = formManager; presenter.InitializePresenter(new { MainForm = this }); if (!string.IsNullOrEmpty(Properties.Settings.Default.SelectedPath)) { Presenter.PopulateTreeView(Properties.Settings.Default.SelectedPath); } }
public void RenderTheme() { _mainFormStyler.ApplyTheme(AppReferences.CurrentTheme, this); Refresh(); }