/// <summary> /// 处理业务 /// </summary> /// <param name="data"></param> public void HandleFunction(AppModel.Message.FuncMessage data) { AppModel.FuncBase.FuncBase currntFunc = funcIOC.GetInstance <AppModel.FuncBase.FuncBase>(data.Key); //增加子窗体导航 GalaSoft.MvvmLight.Messaging.Messenger.Default.Send <AppModel.FuncBase.FuncBase>(currntFunc); //调用Func的Start方法 currntFunc.Start(); }
/// <summary> /// 功能消息转发 /// </summary> /// <param name="Data"></param> /// <returns></returns> public static bool SendFuncMessage(AppModel.Message.FuncMessage Data) { if (string.IsNullOrEmpty(Data.senderToken)) { return(false); } else { GalaSoft.MvvmLight.Messaging.Messenger.Default.Send <AppModel.Message.FuncMessage>(Data); return(true); } }