public FileListViewModel(IPersistanceModel persistanceModel, ITagsModel tagsModel) { _tagsModel = tagsModel; _persistanceModel = persistanceModel; _persistanceModel.FilesChanged += PersistanceModelOnFilesChanged; #if DEBUG _persistanceModel.Load(Environment.CurrentDirectory); #endif }
public void Drop(IDropInfo dropInfo) { var draggedPath = ((DataObject)dropInfo.Data).GetFileDropList().Cast <string>().FirstOrDefault(); _persistanceModel.Load(draggedPath); }