Exemple #1
0
 public void Publish(string name, object sender, MessageArgs <T> args)
 {
     if (messages.ContainsKey(name) && messages[name] != null)
     {
         //转发
         messages[name](sender, args);
     }
 }
Exemple #2
0
        private static void DownloadFinish(object sender, MessageArgs <object> args)
        {
            if (--LoadNum == 0)
            {
                DownloadFinishCallabck?.Invoke();

                MessageAggregator <object> .Instance.Remove(MessageType.TableMgrLoadFinish);
            }
        }
Exemple #3
0
 private void ExcuteSetInput(object sender, MessageArgs <string> args)
 {
     testCtrl.SetInput(args.Item);
 }
Exemple #4
0
 private void ExcuteGetData(object sender, MessageArgs <object> args)
 {
     testCtrl.GetData();
 }