コード例 #1
0
        public void SimulateBroadcastNotification(string Message, string Severity)
        {
            BroadcastNotification broadcast = new BroadcastNotification()
            {
                BroadcastMessages = new BroadcastMessage[1]
            };

            MessageReceived(broadcast);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: MainPage.xaml.cs プロジェクト: ErikMelton/JustUlted
 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 = "";
                 }
             }
         }
     }));
 }