public void Reset(PresetCollection folders)
        {
            _collection.Clear();
            _collection.AddRange(folders);

            CollectionChanged?.Invoke(_collection, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset));
        }
Beispiel #2
0
 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"
     };
 }