private void RaceSpecs(object sender, RoutedEventArgs e) { if (lCharacterRace.SelectedValue is null) { return; } string item = (string)lCharacterRace.SelectedValue; IRace selectedRace = IRace.FactoryMethod(item); MessageBox.Show(selectedRace.ToString()); }