public void UpdateCardPreviewList(DeQueryModel queryModel) { MemoryQueryModel = queryModel; // 保存查询的实例 var dataSet = new DataSet(); var sql = DeSqlUtils.GetQuerySql(queryModel, PreviewOrderType); DataManager.FillDataToDataSet(dataSet, sql); var tempList = CardUtils.GetCardPreviewModels(dataSet); CardPreviewModels.Clear(); tempList.ForEach(CardPreviewModels.Add); CardPreviewCountValue = "查询结果:" + CardPreviewModels.Count; }
public CardQueryVm(CardPreviewVm cardPreviewVm) { _cardPreviewVm = cardPreviewVm; CmdQuery = new DelegateCommand { ExecuteCommand = Query_Click }; CmdReset = new DelegateCommand { ExecuteCommand = Reset_Click }; CmdAlilityDetail = new DelegateCommand { ExecuteCommand = AlilityDetail_Click }; PackList = CardUtils.GetPackList(); IllustList = CardUtils.GetIllustList(); RaceList = new ObservableCollection <string>(); CardUtils.GetPartRace(StringConst.NotApplicable).ForEach(RaceList.Add); CardQueryModel = new DeQueryModel(); }
/// <summary> /// 查询条件重置事件 /// </summary> public void Reset_Click(object obj) { CardQueryModel = new DeQueryModel(); OnPropertyChanged(nameof(CardQueryModel)); }