Exemplo n.º 1
0
        private void bAddModule_Click(object sender, RoutedEventArgs e)
        {
            m_current_module_manager.SetupRefreshModuleInfo();

            AddModuleDialog dialog = new AddModuleDialog();

            dialog.Owner = this;
            dialog.lbModules.DataContext = m_current_module_manager;

            dialog.ShowDialog();

            if (dialog.DialogResult ?? false)
            {
                foreach (ModuleInfo module in dialog.lbModules.SelectedItems)
                {
                    // load module
                    m_current_module_manager.SetupAddModule(module.DLLName);

                    // add module list
                    SettingsFileBase.ModuleInfo module_info = new SettingsFileBase.ModuleInfo(module.SectionName, module.DLLName, true);
                    m_current_settings.ModuleAdd(module_info);
                }
            }
        }