public PackageMsgVarKv(AllPackageMsg msg, T parameter, Y p1) : base(msg, parameter) { this.parameter = parameter; this.p1 = p1; }
public PackageMsgVar(AllPackageMsg msg, T parameter) : base(msg) { this.parameter = parameter; }
/// <summary> /// 注销一个消息 /// </summary> /// <param name="target">"this"</param> /// <param name="msg">消息</param> public static void UnRegistSelf(this object target, AllPackageMsg msg) { Messenger.Default.Unregister <PackageMsgBase>(target, msg); }
public PackageMsgBase(AllPackageMsg msg) { this.msg = msg; }
/// <summary> /// 注册一个单独的消息到一个单独的操作 /// </summary> /// <param name="target">"this"</param> /// <param name="msg">对应接收的消息</param> /// <param name="action">受到消息后执行方法</param> public static void RegistSelf(this object target, AllPackageMsg msg, Action <PackageMsgBase> action) { Messenger.Default.Register(target, msg, action); }