private void cmdConfirm_Click(object sender, RoutedEventArgs e)
        {
            MainWindow.interfaceMode rulesystem = 0;
            switch (Rulesystems.Text)
            {
            case "D&D 5e":
            {
                rulesystem = MainWindow.interfaceMode.DnD5thEdition;
                break;
            }

            case "D&D 3.5":
            {
                rulesystem = MainWindow.interfaceMode.DnD35Edition;
                break;
            }

            case "Patfinder":
            {
                rulesystem = MainWindow.interfaceMode.Pathfinder;
                break;
            }
            }
            MainWindow newMainWindow = new MainWindow(rulesystem);

            newMainWindow.Show();
            this.Close();
        }
Ejemplo n.º 2
0
        // ObservableCollection<pcEquipmentItem> pcEquipment = new ObservableCollection<pcEquipmentItem>();

        public pcCreate(MainWindow.interfaceMode x)
        {
            InitializeComponent();

            // PcEquipmentTable.ItemsSource = pcEquipment;
            foreach (Object o in stPanelMain.Children)
            {
                if (o is CheckBox)
                {
                    (o as CheckBox).Checked   += (sender, e) => { updatePc(false, true); };
                    (o as CheckBox).Unchecked += (sender, e) => { updatePc(false, false); };
                }
                if (o is TextBox)
                {
                    (o as TextBox).TextChanged += (sender, e) => { updatePc(true); };
                }
                if (o is ComboBox)
                {
                    (o as ComboBox).SelectionChanged += (sender, e) => { updatePc(false); };
                }
            }
            switch (x)
            {
            case MainWindow.interfaceMode.DnD5thEdition:
            {
                //DnD35.Visibility = Visibility.Collapsed;
                break;
            }

            case MainWindow.interfaceMode.DnD35Edition:
            {
                break;
            }

            case MainWindow.interfaceMode.Pathfinder:
            {
                break;
            }
            }
        }
        public npcCreate(MainWindow.interfaceMode x)
        {
            InitializeComponent();
            switch (x)
            {
            case MainWindow.interfaceMode.DnD5thEdition:
            {
                //DnD35.Visibility = Visibility.Collapsed;
                break;
            }

            case MainWindow.interfaceMode.DnD35Edition:
            {
                break;
            }

            case MainWindow.interfaceMode.Pathfinder:
            {
                break;
            }
            }
        }