/// <summary> /// 隐藏 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnCollapsed_OnClick(object sender, RoutedEventArgs e) { //保存所有便签设置 NotepadManage.SaveSetings(); if (ListBox1.SelectedItem == null) { return; } var model = (ListBoxItemM)ListBox1.SelectedItem; //如果现状态为显示 if (state == NotepadState.Visible) { var v = NotepadManage.WindowList.Find(m => m.CacheFileName == RichTextBoxTool.PathCacheVisible + model.Name); v?.Close(); //移动 Move(_selectedPath + model.Name, RichTextBoxTool.PathCacheHidden + model.Name); BingListBox1(); } //如果已经删除状态,则直接物理删除 if (state == NotepadState.Delete) { //移动 Move(_selectedPath + model.Name, RichTextBoxTool.PathCacheHidden + model.Name); BingListBox1(); return; } }
/// <summary> /// 设置便签 /// </summary> /// <param name="notepadState"></param> private void SetNotePad(NotepadState notepadState) { if (ListBox1.SelectedItem == null) { return; } var model = (ListBoxItemM)ListBox1.SelectedItem; NotepadManage.CreateNotepad(); // ListBox1.Items.Remove(ListBox1.SelectedItem); BingListBox1(); }
/// <summary> /// 显示 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnVisible_OnClick(object sender, RoutedEventArgs e) { if (ListBox1.SelectedItem == null) { return; } var model = (ListBoxItemM)ListBox1.SelectedItem; if (File.Exists(RichTextBoxTool.PathCacheVisible + model.Name)) { File.Delete(RichTextBoxTool.PathCacheVisible + model.Name); } //移动到显示文件夹 Move(_selectedPath + model.Name, RichTextBoxTool.PathCacheVisible + model.Name); //打开 NotepadManage.CreateNotepad(RichTextBoxTool.PathCacheVisible + model.Name, 0); BingListBox1(); }