public MainWindowVM() { _infos = new List <EntryInfo>(); EntryControlVM = new EntryControlVM(_infos); ViewControlVM = new ViewControlVM(_infos); EntryControlVM.Registed += (_, __) => ViewControlVM.Search(); }
public void OpenFile() { var path = AskOpenFilePath(); if (path.IsNullOrEmpty()) { return; } _infos.Clear(); try { _infos.AddRange(JsonConvert.DeserializeObject <List <EntryInfo> >(File.ReadAllText(path))); } catch (Exception e) { NotifyInfo(e.Message); } ViewControlVM.Search(); }
public void CreateNewData() { _infos.Clear(); ViewControlVM.Search(); }