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(); } } }
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(); } }