private void EmojiPanel_EmojiSelected(object sender, BiliBili_Lib.Models.BiliBili.Emote e) { EmojiFlyout.Hide(); string text = e.text; int pos = ReplyBox.SelectionStart; string content = ReplyBox.Text ?? ""; content = content.Insert(pos, text); ReplyBox.Text = content; ReplyBox.Select(pos + text.Length, 0); }
private void send_message_Click(object sender, RoutedEventArgs e) { if (ReplyBox.Text == "") { //this.StatusBar.Content = "不能发送空消息!"; messageBox.Show("不能发送空消息!"); return; } ShortMessage shortMessage = new ShortMessage(mainForm.openForm.client.GetPhoneNumber(), this.PhoneNumber, DateTime.Now, ReplyBox.Text); mainForm.openForm.client.MyDBController.Insert(shortMessage); shortMessage.SetId(mainForm.openForm.client.MyDBController.GetMessageId(shortMessage)); mainForm.openForm.client.Send(shortMessage); //--------界面----------- //Messagebox.Items.Add(ReplyBox.Text); this.showMessage(); ReplyBox.Clear(); }