public void Publish(string name, object sender, MessageArgs <T> args) { if (messages.ContainsKey(name) && messages[name] != null) { //转发 messages[name](sender, args); } }
private static void DownloadFinish(object sender, MessageArgs <object> args) { if (--LoadNum == 0) { DownloadFinishCallabck?.Invoke(); MessageAggregator <object> .Instance.Remove(MessageType.TableMgrLoadFinish); } }
private void ExcuteSetInput(object sender, MessageArgs <string> args) { testCtrl.SetInput(args.Item); }
private void ExcuteGetData(object sender, MessageArgs <object> args) { testCtrl.GetData(); }