public ScrollWindow() { AutoScreen();//需要设置高度、宽度才会遵循MultipScreen的指定显示屏显示 //this.Width = 800; //this.Height = 500; InitializeComponent(); this.KeyDown += ScrollWindow_KeyDown; _data = GetAllData(); txtHHName.Content = $"{_data.HHName}"; txtContract.Content = $"合同号:{_data.ContractCode}"; txtAddress.Content = $"地址:{_data.Address}"; }
private void Action(object sender, ElapsedEventArgs e) { Dispatcher.BeginInvoke(new Action(() => { stackPanel.RenderTransform = new TranslateTransform(0, 0); _storyboard.Begin(); })); _index++; if (_index > pageCount) { // 可以在这循环完一轮后重新加载数据 _data = GetAllData(typeBatch); typeBatch++; _index = 1; } ShowData(); }
private ScrollWindowDataContextModel GetAllData(int type = 0) { ScrollWindowDataContextModel allData = new ScrollWindowDataContextModel(); allData.HHName = "赵四"; allData.ContractCode = "1003175664863"; allData.Address = "北京市大兴区旧宫镇 住总万科广场C座11层"; List <WindowScrollResultModel> rList = new List <WindowScrollResultModel>(); for (int i = 0; i <= 100; i++) { WindowScrollResultModel r = new WindowScrollResultModel() { SkuNo = $"sku{i.ToString()}-{type}", SkuName = $"sku{i.ToString()}-{type}", Amount = i, StatusName = i.ToString().Contains("3") ? "未拣货" : i % 2 == 0 ? "已拣货" : "已复核", }; rList.Add(r); } allData.Results = new ObservableCollection <WindowScrollResultModel>(rList); return(allData); }