コード例 #1
0
        public FeatManagerController(IFeatManagerForm view, ICharacterSheetForm parentView, List <FEATS> loadedCharacterFeats)
        {
            _view       = view;
            _parentView = parentView;

            using (var db = new DragonDBModel())
            {
                _dbFeats = db.FEATS.ToList();
            }

            _loadedFeats          = new BindingList <FEATS>();
            _loadedCharacterFeats = new BindingList <FEATS>(loadedCharacterFeats);

            _view.FeatsListBox.DataSource    = _loadedFeats;
            _view.FeatsListBox.DisplayMember = "f_name";
            _view.FeatsListBox.ValueMember   = "f_id";

            _view.CharacterFeatsListBox.DataSource    = _loadedCharacterFeats;
            _view.CharacterFeatsListBox.DisplayMember = "f_name";
            _view.CharacterFeatsListBox.ValueMember   = "f_id";

            UpdateListDisplays();

            UnselectCharacterFeats();
            UnselectFeats();
        }
コード例 #2
0
ファイル: NewFeatController.cs プロジェクト: tsarvs/DND
 public NewFeatController(INewFeatForm view, IFeatManagerForm parentView)
 {
     _view       = view;
     _parentView = parentView;
 }