private StartOutfitClass SelectClass(string shortname, bool updateModel) { if (!updateModel) { _lbClasses.SelectionChanged -= lbClassSelectionChanged; } foreach (object item in _lbClasses.Items) { StartOutfitClass outfit = item as StartOutfitClass; if (outfit.ShortName == shortname) { _lbClasses.SelectedItem = item; if (!updateModel) { _lbClasses.SelectionChanged += lbClassSelectionChanged; } return(outfit); } } _lbClasses.SelectedIndex = 0; if (!updateModel) { _lbClasses.SelectionChanged += lbClassSelectionChanged; } return(_lbClasses.SelectedItem as StartOutfitClass); }
void _lbClasses_SelectionChanged(object sender, SelectionChangedEventArgs e) { StartOutfitClass outfit = _lbClasses.SelectedItem as StartOutfitClass; if (outfit != null) { classShortName = outfit.ShortName; UseStartOutfit(classShortName); } }
void _lbClasses_SelectionChanged(object sender, SelectionChangedEventArgs e) { StartOutfitClass outfit = _lbClasses.SelectedItem as StartOutfitClass; if (outfit != null) { startOutfitName = outfit.Name; startOutfitId = outfit.Id; UseStartOutfit(); } }
private StartOutfitClass SelectClass(string name) { foreach (object item in _lbClasses.Items) { StartOutfitClass outfit = item as StartOutfitClass; if (outfit.Name == name) { _lbClasses.SelectedItem = item; return(outfit); } } _lbClasses.SelectedIndex = 0; return(_lbClasses.SelectedItem as StartOutfitClass); }