private void CBClass_SelectionChanged(object sender, SelectionChangedEventArgs e) { CBSubClass.Items.Clear(); clearStatTextBlock(); TBFeatExplanation.Text = null; CBFeats.Items.Clear(); LBLSubClass.Visibility = Visibility.Visible; CBSubClass.Visibility = Visibility.Visible; LBLSubClass.Content = BackendGenerators.getSubClassType(Convert.ToString(CBClass.SelectedValue)); string temp = ""; for (int i = 0; i < BackendGenerators.Classes[Convert.ToString(CBClass.SelectedValue)].Length; i++) { if (BackendGenerators.Classes[Convert.ToString(CBClass.SelectedValue)][i] == '|') { CBSubClass.Items.Add(temp); temp = null; } else { temp += BackendGenerators.Classes[Convert.ToString(CBClass.SelectedValue)][i]; } } CBSubClass.Items.Add(temp); }
public MainWindow() { InitializeComponent(); //intake all the info BackendGenerators.StartUp(); //populate the combo boxes foreach (string i in BackendGenerators.Races.Keys) { CBRace.Items.Add(i); } foreach (string i in BackendGenerators.Classes.Keys) { CBClass.Items.Add(i); } foreach (string i in BackendGenerators.Backgrounds.Keys) { CBBackground.Items.Add(i); } }