private void foldersItem_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { TreeView tree = (TreeView)sender; TreeViewItem temp = ((TreeViewItem)tree.SelectedItem); if (temp == null) { return; } SelectedImagePath = ""; string temp1 = ""; string temp2 = ""; while (true) { temp1 = temp.Header.ToString(); if (temp1.Contains(@"\")) { temp2 = ""; } SelectedImagePath = temp1 + temp2 + SelectedImagePath; if (temp.Parent.GetType().Equals(typeof(TreeView))) { break; } temp = ((TreeViewItem)temp.Parent); temp2 = @"\"; } //show user selected path SelectedImagePath = temp.Tag.ToString() + SelectedImagePath.Replace(temp.Header.ToString(), ""); //staticVar.path = SelectedImagePath; //staticVar.fileName = temp.Header.ToString(); NewTab.createNewTab(SelectedImagePath, foldersItem.SelectedItem.ToString()); //MessageBox.Show(staticVar.mainModel.Items.Count.ToString()); }
private void openFile_Click(object sender, RoutedEventArgs e) { System.Windows.Forms.OpenFileDialog ofd = new System.Windows.Forms.OpenFileDialog(); ofd.Title = "Open File"; ofd.Filter = "Python Files (*.py) | *.py; | 모든 파일(*.*) | *.*"; ofd.InitialDirectory = workingDir; System.Windows.Forms.DialogResult dr = ofd.ShowDialog(); if (dr == System.Windows.Forms.DialogResult.OK) { NewTab.createNewTab(ofd.FileName, ofd.SafeFileName); } }
public static void Main(string[] args) { var app = new App { ShutdownMode = ShutdownMode.OnLastWindowClose }; app.InitializeComponent(); var mainModel = new MainModel(); staticVar.mainModel = mainModel; NewTab.createNewTab("New", "New Files"); new MainWindow() { DataContext = mainModel }.Show(); app.Run(); }
private void newFile_Click(object sender, RoutedEventArgs e) { NewTab.createNewTab("New", "New"); }