コード例 #1
0
 private void OnBattleRecordSelected(BattleHitoryRecordVM selectedRecord)
 {
     if (null != _lastBattleRecordSelected)
     {
         this._lastBattleRecordSelected.IsSelected = false;
     }
     this._lastBattleRecordSelected = selectedRecord;
     this.HistorySP.SetBattleRecord(selectedRecord.GetSpousesBattleRecord);
 }
コード例 #2
0
 public void InitBattleRecordData()
 {
     this._battleRecordViews = new MBBindingList <BattleHitoryRecordVM>();
     this._battleRecords     = Campaign.Current.GetCampaignBehavior <SpousesStatsBehavior>().SpousesBattleRecords();
     this._battleRecords.ForEach(obj => {
         if (null != obj)
         {
             this._battleRecordViews.Add(new BattleHitoryRecordVM(obj, OnBattleRecordSelected));
         }
     });
     if (this._battleRecordViews.Count > 0)
     {
         this._lastBattleRecordSelected            = this._battleRecordViews.First();
         this._lastBattleRecordSelected.IsSelected = true;
         this._historySP = new BattleHistorySPVM(_lastBattleRecordSelected.GetSpousesBattleRecord);
         this.HistorySP.SetBattleRecord(_lastBattleRecordSelected.GetSpousesBattleRecord);
     }
 }