public void AddEntry() { if (!NewEntry.HasErrors) { Entries.Add(NewEntry); NewEntry = new IPWhitelistEntry(); } }
public IPWhitelist() { AddEntryCommand = new DelegateCommand(AddEntry); RemoveEntryCommand = new DelegateCommand(RemoveEntry); Entries = new ObservableCollection <IPWhitelistEntry>(); NewEntry = new IPWhitelistEntry(); if (Settings.Default.IPWhitelist != null) { foreach (string entry in Settings.Default.IPWhitelist) { Entries.Add(new IPWhitelistEntry(entry)); } } Entries.CollectionChanged += Entries_CollectionChanged; }