public IEnumerable <string> ToIniValues() { var values = new List <string>(); values.AddRange(SectionItems.Select(i => i.ToINIValue()).Where(i => i != null)); return(values); }
private void ResetSectionsSelection(Section s) { foreach (Section sec in SectionItems) { sec.IsSelected = false; } SectionItems.Where(sec => sec.Title == s.Title).FirstOrDefault().IsSelected = true; }
public void AddRange(IEnumerable <CustomItem> values) { foreach (var value in values) { SectionItems.Add(value); } Update(); }
public void Add(string itemKey, string itemValue) { var item = new CustomItem(); item.ItemKey = itemKey; item.ItemValue = itemValue; SectionItems.Add(item); Update(); }
public bool Remove(CustomItem item) { return(SectionItems.Remove(item)); }
IEnumerator IEnumerable.GetEnumerator() { return(SectionItems.GetEnumerator()); }
public IEnumerator <CustomItem> GetEnumerator() { return(SectionItems.GetEnumerator()); }
public void Clear() { SectionItems.Clear(); }