public void OnModuleMsg(ModuleMsgOrder _moduleMsgOrder) { if (_moduleMsgOrder.GameId == null) //搜索时,游戏ID为null { if (GameAccess.GetGameByName(_moduleMsgOrder.GameName) == null) { XWT.MessageBox.Show("抱歉,不存在当前游戏."); return; } _gameModel = GameAccess.GetGameByName(_moduleMsgOrder.GameName); } else { if (GameAccess.GetGameByID(_moduleMsgOrder.GameId) == null) { XWT.MessageBox.Show("抱歉,不存在当前游戏."); return; } _gameModel = GameAccess.GetGameByID(_moduleMsgOrder.GameId); } this.ID = _gameModel.ID; this.GameName = _gameModel.GameName; this.GameType = _gameModel.GameType; this.Icon = _gameModel.Icon; this.PublishData = _gameModel.PublishData; this.IsEnabled = _gameModel.IsEnabled; this.ImgSrc1 = _gameModel.ImgSrc1; this.ImgSrc2 = _gameModel.ImgSrc2; this.GameDetail = _gameModel.GameDetail; //MsgEvent msgEvent = eventAggregator.GetEvent<MsgEvent>(); //if (subscriptionToken != null) // msgEvent.Unsubscribe(subscriptionToken); }