public void Load() { var storageDirectory = ResourceManager.Instance.MasterWizardsFolder; if (!storageDirectory.ExistsLocal()) return; foreach (var folder in storageDirectory.GetLocalFolders()) { var masterWizard = new MasterWizard(folder); masterWizard.Init(); if (!masterWizard.Hide) MasterWizards.Add(masterWizard.Name, masterWizard); } }
public void SetMasterWizard() { MasterWizard masterWizard; MasterWizards.TryGetValue(SettingsManager.Instance.SelectedWizard, out masterWizard); SelectedWizard = masterWizard ?? MasterWizards.FirstOrDefault().Value; }