コード例 #1
0
        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);
                }
            }
        }
コード例 #2
0
 public void SetMasterWizard()
 {
     MasterWizards.TryGetValue(SettingsManager.Instance.SelectedWizard, out var masterWizard);
     SelectedWizard = masterWizard ?? MasterWizards.FirstOrDefault().Value;
 }