private void OnSendingMessage(object sender, ConversationViewMessageEventArgs e) { if (string.IsNullOrEmpty((e.Message as ConversationViewMessage).Text)) { return; } Deployment.Current.Dispatcher.BeginInvoke(() => { ConversationViewMessage originalMessage = e.Message as ConversationViewMessage; MessagesViewModel viewModel = this.DataContext as MessagesViewModel; CustomMessage customMessage = new CustomMessage(originalMessage.Text, originalMessage.TimeStamp, originalMessage.Type, viewModel.You.PersonId); viewModel.Messages.Add(customMessage); App.iXFacebook.SendMessage(originalMessage.Text, Global.GSelectedFriendId); }); }
private async void OnSendingMessage(object sender, ConversationViewMessageEventArgs e) { await ViewModel.Match.SendMessage((e.Message as ConversationViewMessage).Text); }
private void Cons_ChatView_Tap(object sender, ConversationViewMessageEventArgs e) { messageOnChatView.Add(new ConversationViewMessage(Cons_ChatView.Text.ToString(), DateTime.Now, ConversationViewMessageType.Incoming)); Cons_ChatView.Text = new string(' ', 1); }