public void Reset(PresetCollection folders) { _collection.Clear(); _collection.AddRange(folders); CollectionChanged?.Invoke(_collection, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); }
public Setting() { SettingLocation = System.Reflection.Assembly.GetEntryAssembly().Location + "setting.xml"; Presets = new PresetCollection(); Presets.CollectionChanged += Presets_CollectionChanged; FilteredPresets = Enumerable.Empty <Preset>(); ImageExtensions = new List <string>() { ".jpg", ".jpeg", ".png" }; }