Exemple #1
0
 public static RefreshPage <T> GetInstance()
 {
     if (Instance == null)
     {
         Instance      = new RefreshPage <T>();
         ProCellCounts = 2;
     }
     return(Instance);
 }
Exemple #2
0
 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);
 }
Exemple #3
0
        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);
        }
Exemple #4
0
 /// <summary>
 /// 当前分类的上一页
 /// </summary>
 public void Previous()
 {
     RefreshPage <TTTTT> .GetInstance().GetPageCells(ChoosePage.Minus);
 }
Exemple #5
0
 /// <summary>
 /// 当前分类的下一页
 /// </summary>
 public void Next()
 {
     RefreshPage <TTTTT> .GetInstance().GetPageCells(ChoosePage.Add);
 }
Exemple #6
0
 /// <summary>
 /// 切换分类“》”按钮
 /// </summary>
 public void Right()
 {
     RefreshPage <TTTTT> .GetInstance().Refreshcurrent(ChoosePage.Add);
 }
Exemple #7
0
 /// <summary>
 /// 切换分类“《”按钮
 /// </summary>
 public void Left()
 {
     RefreshPage <TTTTT> .GetInstance().Refreshcurrent(ChoosePage.Minus);
 }
Exemple #8
0
 private void OnRenamed(object source, RenamedEventArgs e) => RefreshPage?.Invoke(null, null);
Exemple #9
0
 private void OnChanged(object source, FileSystemEventArgs e) => RefreshPage?.Invoke(null, null);