private object SetVisitContent(IMessageUsable messageUsable, MessageAcceptArgs e) { if (e.Param is uint id)//直接发送cid { CurrentContent = Contents.Single(c => c.Id == id); } return(true); }
private object SetLeftPartVisibility(IMessageUsable messageUsable, MessageAcceptArgs e) { if (e.Param is bool b) { ParWidth = b ? _ParWidth : 0; } return(true); }
/// <summary> /// 收到信息 /// </summary> /// <param name="sender">发送者</param> /// <param name="args">参数</param> internal object AcceptMsg(IMessageUsable sender, MessageAcceptArgs args) { return(AcceptedMessage?.Invoke(sender, args)); }
public Message(IMessageUsable viewModel) { depencyViewModel = viewModel; MessageViewModels.Add(viewModel); }