Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
 private void newFile_Click(object sender, RoutedEventArgs e)
 {
     NewTab.createNewTab("New", "New");
 }