private void AddChapter() { Chapter chapter = new Chapter(); chapter.Id = Guid.NewGuid().ToString(); chapter.Order = GetChapterCount() + 1; chapter.Type = ElementType.Chapter; chapter.Name = "Chapter"; chapter.IsExpand = true; TreeviewItemCollection.Add(chapter); }
private void NewFile() { //Window parent = Window.GetWindow(cr) as Window; //MessageBoxResult result = MessageBox.Show(parent, cr.Message, cr.Caption, cr.MsgBoxButton, cr.MsgBoxImage); Window owner = Application.Current.MainWindow; if (MessageBox.Show(owner, "새파일 생성", "정말 지울거임?", MessageBoxButton.OKCancel) == MessageBoxResult.OK) { SwitchView = (int)ElementType.None; SelectTitle = ""; CurrentSelectItem = null; CurrentContent = ""; TreeviewItemCollection.Clear(); SaveFilaManager.Instance.FilePath = ""; SaveFilaManager.Instance.IsNewFile = true; } }
private void DeleteNode(TreeNode item) { foreach (TreeNode parent in TreeviewItemCollection) { if (parent == item) { TreeviewItemCollection.Remove(item); return; } else { foreach (BaseItem child in parent.Children) { if (child == item) { parent.Children.Remove(item); return; } } } } Sort(); }