//Constructor public MainViewModel() { //이곳에 진입 전에 디바이스에 저장된 노트정보를 가져와서 셋해줘야 함 MyNoteInDevice = new NoteListModel(); MakeNoteList(); InitializeCommands(); BodyView = new FeedView(MyNoteInDevice); MainEventRouter.Instance.OnAfterCreateNote += OnAfterCreateNote; }
private void OnAfterCreateNote(NoteModel NewNote) { MyNoteInDevice.NoteList.Add(NewNote); MyNoteInDevice.NoteList = MyNoteInDevice.NoteList.OrderByDescending(p => p.Date).ToList(); BodyView = new FeedView(MyNoteInDevice); }
//TODO : wina BodyView를 계속 생성해주면 어떤 결과가 나타날까? clear나 dispose등을 해줘야 하는지? //피드 선택 시 private void ExecuteTabFeed(object obj) { BodyView = new FeedView(MyNoteInDevice); }