/// <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();
 }
Exemple #2
0
 /// <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);
     }
 }