private async void OnMessage(String nombre, String mensaje) { await Windows.ApplicationModel.Core.CoreApplication.MainView.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { ClsMensage mensaje1 = new ClsMensage(nombre, mensaje); listadoMensaje.Add(mensaje1);//no se hace notificar porque es observabele collection }); }
public ClsMainPageVM() { conn = new HubConnection("http://< Jump ;chatservernzhdeh.azurewebsites.net"); proxy = conn.CreateHubProxy("ChatHub"); conn.Start(); proxy.On <String, String>("broadcastMessage", OnMessage); //SignalR(); this.mensaje = new ClsMensage(); this.listadoMensaje = new ObservableCollection <ClsMensage>(); this.Commando = new ClsDelegateCommand(ExecuteCommand); }
public void Broadcast(ClsMensage msg) { proxy.Invoke("Send", msg.Nombre, msg.Mensage); }