public PathfinderTraitForm() { InitializeComponent(); this.loadedModifierList = CharacterCreator.Helpers.FileIO.Load <BindingList <ModifierData> >(this.modifierLoadPath); this.traitList = CharacterCreator.Helpers.FileIO.Load <BindingList <TraitData> >(this.savePath); this.traitBox.DataSource = this.traitList; this.traitBox.DisplayMember = "TraitName"; this.traitBox.ValueMember = "TraitName"; this.traitTypeBox.DataSource = TraitType.GetValues(typeof(TraitType)); this.traitRegionBox.DataSource = RegionNames.GetValues(typeof(RegionNames)); this.traitCampaignBox.DataSource = CampaignNames.GetValues(typeof(CampaignNames)); this.traitRaceBox.DataSource = RaceNames.GetValues(typeof(RaceNames)); this.traitReligionBox.DataSource = ReligionNames.GetValues(typeof(ReligionNames)); this.traitConditionBox.DataSource = ConditionalStates.GetValues(typeof(ConditionalStates)); }