public Archetype() { InitializeComponent(); ObservableCollection <string> archetypes = new ObservableCollection <string>(); domainArchetype = DomainDataHelper.GetArchitypes(); foreach (GenesysGMerator.CharacterCreation.Archetype a in domainArchetype) { archetypes.Add(a.Name); } ArchetypePicker.ItemsSource = archetypes; ArchetypePicker.SelectedIndex = 0; selectedArchetype = domainArchetype[0]; }
private void ArchetypePicker_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { foreach (GenesysGMerator.CharacterCreation.Archetype arch in domainArchetype) { if (arch.Name == (sender as ComboBox).SelectedItem as string) { Brawn.Content = arch.BaseCharacteristics.Brawn; Agility.Content = arch.BaseCharacteristics.Agility; Intelect.Content = arch.BaseCharacteristics.Intelect; Cunning.Content = arch.BaseCharacteristics.Cunning; Willpower.Content = arch.BaseCharacteristics.Willpower; Presence.Content = arch.BaseCharacteristics.Presence; this.selectedArchetype = arch; break; } } }