示例#1
0
        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}";
        }
示例#2
0
        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();
        }
示例#3
0
        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);
        }