public void SimulateBroadcastNotification(string Message, string Severity) { BroadcastNotification broadcast = new BroadcastNotification() { BroadcastMessages = new BroadcastMessage[1] }; MessageReceived(broadcast); }
public void SimulateBroadcastNotification(string Message, string Severity) { BroadcastNotification broadcast = new BroadcastNotification() { BroadcastMessages = new object[1] { new Dictionary <string, object> () { { "id", 0 }, { "active", true }, { "content", Message }, { "messageKey", "generic" }, { "severity", Severity } } } }; MessageReceived(broadcast); }
private void PVPNet_OnMessageReceived(object sender, object message) { Dispatcher.BeginInvoke(DispatcherPriority.Input, new ThreadStart(() => { if (message is BroadcastNotification) { BroadcastNotification notif = message as BroadcastNotification; if (notif.BroadcastMessages != null) { Dictionary <string, object> Message = notif.BroadcastMessages[0] as Dictionary <string, object>; if ((bool)Message["active"] == true) { BroadcastMessage.Text = Convert.ToString(Message["content"]); } else { BroadcastMessage.Text = ""; } } } })); }