public static RefreshPage <T> GetInstance() { if (Instance == null) { Instance = new RefreshPage <T>(); ProCellCounts = 2; } return(Instance); }
void Start() { if (PageIndex == null) { if (GameObject.Find("Canvas/Command/Text")) { PageIndex = GameObject.Find("Canvas/Command/Text").GetComponent <Text>(); } } //虚构数据 for (int i = 0; i < 5; i++) { ArrayList temp = new ArrayList(); for (int j = 0; j < 3; j++) { TTTTT t = new TTTTT(); t.Name = (i + "<+>" + j).ToString(); temp.Add(t); } dic.Add(i, temp); } //放到运算类中 RefreshPage <TTTTT> .GetInstance().Init(dic, RefreshSelf); }
private void oGsmModem_NewMessageReceived(ATSMS.NewMessageReceivedEventArgs e) { //SMSIncoming smsInput = SMSHelper.SaveIncomingMessage("02191848465", "02191848465", "MENU;SET;2010-02-01;1;2;3"); SMSIncoming smsInput = SMSHelper.SaveIncomingMessage(e.MSISDN, "02191848465", e.TextMessage); SMSOutgoing smsOut = CommandProcessor.ProcessRequest(smsInput); Com.Martin.Function.InputLog log = new Com.Martin.Function.InputLog(); string text = log.composeReportDetail(smsOut.SMSRequest, smsOut); text += "PDU Receive:" + e.PDUMessage + "\r\n"; text += e.ATLog + "\r\n"; for (int i = 0; i < 100; i++) text += "="; if (this.txtInboxLog.InvokeRequired) { FrmMain main = (this); SetTextCallback d = new SetTextCallback(main.SetInboxText); RefreshPage p = new RefreshPage(main.RefreshInbox); this.txtInboxLog.Invoke(d, new object[] { text }); this.Invoke(p); } else { this.txtInboxLog.Text = text; } //System.ComponentModel.BackgroundWorker InputWorker; //InputWorker = new System.ComponentModel.BackgroundWorker(); //InputWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.InputWorker_DoWork); //InputWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.InputWorker_Complete); //InputWorker.RunWorkerAsync(text); }
/// <summary> /// 当前分类的上一页 /// </summary> public void Previous() { RefreshPage <TTTTT> .GetInstance().GetPageCells(ChoosePage.Minus); }
/// <summary> /// 当前分类的下一页 /// </summary> public void Next() { RefreshPage <TTTTT> .GetInstance().GetPageCells(ChoosePage.Add); }
/// <summary> /// 切换分类“》”按钮 /// </summary> public void Right() { RefreshPage <TTTTT> .GetInstance().Refreshcurrent(ChoosePage.Add); }
/// <summary> /// 切换分类“《”按钮 /// </summary> public void Left() { RefreshPage <TTTTT> .GetInstance().Refreshcurrent(ChoosePage.Minus); }
private void OnRenamed(object source, RenamedEventArgs e) => RefreshPage?.Invoke(null, null);
private void OnChanged(object source, FileSystemEventArgs e) => RefreshPage?.Invoke(null, null);