コード例 #1
0
        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);
        }
コード例 #2
0
        void _lbClasses_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            StartOutfitClass outfit = _lbClasses.SelectedItem as StartOutfitClass;

            if (outfit != null)
            {
                classShortName = outfit.ShortName;

                UseStartOutfit(classShortName);
            }
        }
コード例 #3
0
        void _lbClasses_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            StartOutfitClass outfit = _lbClasses.SelectedItem as StartOutfitClass;

            if (outfit != null)
            {
                startOutfitName = outfit.Name;
                startOutfitId   = outfit.Id;

                UseStartOutfit();
            }
        }
コード例 #4
0
 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);
 }