Exemplo n.º 1
0
        private void menuLoad_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openDlg = new OpenFileDialog();

            openDlg.Filter = "Arquivo Zylix (*.zylix)|*.zylix";
            if (openDlg.ShowDialog() == true)
            {
                if (!todas_abas.ContainsKey(openDlg.FileName))
                {
                    Aba umaAba = new Aba(openDlg.FileName);
                    aba_selecionada = umaAba;
                    todas_abas.Add(openDlg.FileName, umaAba);
                    MenuItem newItem = new MenuItem();
                    newItem.Header = openDlg.FileName;
                    newItem.Click += openTab_Click;
                    openFiles.Items.Add(newItem);
                    //Limpa tree
                    filetree_main.Items.Clear();
                    Carregar_Tree();
                    //Limpa contúdo
                    ctntGrid.Items.Clear();
                    Mostrar_tree();
                }
            }
        }
Exemplo n.º 2
0
        private void openTab_Click(object sender, RoutedEventArgs e)
        {
            MenuItem m_item = (MenuItem)e.OriginalSource;

            if (todas_abas.ContainsKey(m_item.Header.ToString()))
            {
                aba_selecionada = todas_abas[m_item.Header.ToString()];
                filetree_main.Items.Clear();
                Mostrar_tree();
                Mostrar_conteudo();
            }
        }