コード例 #1
0
ファイル: MainViewModel.cs プロジェクト: Helloezzi/quiz_maker
        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);
        }
コード例 #2
0
ファイル: MainViewModel.cs プロジェクト: Helloezzi/quiz_maker
        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;
            }
        }
コード例 #3
0
ファイル: MainViewModel.cs プロジェクト: Helloezzi/quiz_maker
 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();
 }