public FileOpener(EntityClasses.File file) { File = file; window = new TextEditorWindow(); window.Show(); window.SearchButt.Click += SearchWord; window.ClearTagButt.Click += ParseHtml; window.Closing += EditorShutDown; }
private void CutClick(object sender, RoutedEventArgs e) { TreeViewItem selected = (TreeViewItem)leftFileTree.SelectedItem ?? (TreeViewItem)rightFileTree.SelectedItem; if (selected != null) { MyFile file = new MyFile(selected.Tag.ToString()); file.Cut(); return; } selected = (TreeViewItem)leftFolderTree.SelectedItem ?? (TreeViewItem)rightFolderTree.SelectedItem; if (selected != null) { new Folder(selected.Tag.ToString()).Cut(); } }
private void DeleteFile(object sender, RoutedEventArgs e) { TreeViewItem selected = (TreeViewItem)leftFileTree.SelectedItem ?? (TreeViewItem)rightFileTree.SelectedItem; if (selected != null) { MyFile file = new MyFile(selected.Tag.ToString()); file.Delete(); left.FillFileTree(left.CurrentLocation); right.FillFileTree(right.CurrentLocation); return; } TreeViewItem lselected = (TreeViewItem)leftFolderTree.SelectedItem ?? (TreeViewItem)rightFolderTree.SelectedItem; if (lselected != null) { Folder folder = new Folder(lselected.Tag.ToString()); folder.Delete(); try { TreeViewItem parent = ((TreeViewItem)lselected.Parent); left.RefreshSubFolders(parent); } catch (InvalidCastException) { left.FillFolderTree(); } return; } TreeViewItem rselected = (TreeViewItem)rightFolderTree.SelectedItem; if (rselected != null) { Folder folder = new Folder(rselected.Tag.ToString()); TreeViewItem parent = ((TreeViewItem)rselected.Parent); try { right.RefreshSubFolders(parent); folder.Delete(); } catch (InvalidCastException) { right.FillFolderTree(); } return; } }