private void HandleMemoInfoChanged(object sender, MemoInfoEventArgs e) { var infos = _memoListView.MemoListBox.MemoInfos; if (infos.Contains(e.MemoInfo)) { UpdateMemoListBox(true); } }
private void HandleMemoInfoAdded(object sender, MemoInfoEventArgs e) { var provider = _workspaceView.WorkspaceTree.CurrentMemoInfoListProvider; if (provider == null) { _memoListView.MemoListBox.UpdateList(new MemoInfo[0], false, false); } else { var newInfos = provider.MemoInfos; if (newInfos.Contains(e.MemoInfo)) { _memoListView.MemoListBox.UpdateList(newInfos, false, true); } } }