public void SaveAssociationList(string fileName) { ApplicationAssociationList assocList = new ApplicationAssociationList(); foreach (StartItem item in this.startItems) { if (!string.IsNullOrEmpty(item.Application)) { assocList.Add(item.RealName, item.Application); } } assocList.Save(fileName); }
public void LoadAssociationList(string fileName) { if (!File.Exists(fileName)) { Directory.CreateDirectory(Path.GetDirectoryName(fileName)); return; } ApplicationAssociationList assocList = ApplicationAssociationList.Load(fileName); string value; foreach (StartItem item in this.startItems) { if (assocList.TryGetValue(item.RealName, out value)) { item.Application = value; } } }