private void FriendDetailInfo_Tapped(object sender, TappedRoutedEventArgs e) { _ = new FriendDetailInfo { UserID = FriendID, UserName = FriendName, UserDescribe = FriendDescribe, UserPhoto = FriendPhoto }.ShowAsync(); }
private void _ME(ModuleEvent <Module_Chat> e) { switch (e.moduleEvent) { case Module_Chat.EventChatRecWordMes: if (!word_mes.isOn) { return; } ScChatRoomMessage wordmes = e.msg as ScChatRoomMessage; string[] info = wordmes.tag.Split('/'); if (info.Length < 5) { return; } SetClone(false, wordmes.type, wordmes.content, wordmes.sendId, info); SetTipTxtShow(OpenWhichChat.WorldChat); break; case Module_Chat.EventChatRecSysMes: if (!sys_mes.isOn) { return; } string sysmes = e.param1.ToString(); SysAdd(sysmes); SetTipTxtShow(OpenWhichChat.SysChat); break; case Module_Chat.EventChatRecUnionMes: if (!m_unionBtn.isOn) { return; } ScChatGroup union = e.msg as ScChatGroup; AddUnionMes(union); SetTipTxtShow(OpenWhichChat.UnionChat); break; case Module_Chat.EventChatRecTeamMes: RecieveMsg(e.msg as ScChatPrivate); break; case Module_Chat.EventChatSendTeamMes: SendPrivateMsg(e.msg as CsChatPrivate); break; case Module_Chat.EventChatChangeRoom: int result = Util.Parse <int>(e.param1.ToString()); ChangeRoom(result); break; case Module_Chat.EventChatRoomList: roomchange_btn.interactable = true; roomchange_btn_txt.text = moduleChat.RoomChatNum.ToString(); room_all.text = moduleChat.Chat_list.Count.ToString(); break; case Module_Chat.EventChatPlayerDetails: var playerInfo = e.msg as PPlayerInfo; FriendDetailInfo playerDetail = m_detailPlane.GetComponentDefault <FriendDetailInfo>(); playerDetail.IsfriendDetails(playerInfo, true, SetInvate); m_detailPlane.gameObject.SetActive(true); break; case Module_Chat.EventChatWindowHide: if (actived) { Hide(true); } break; } }