private void AppBarButton_Click(object sender, RoutedEventArgs e) { DreamingModel.imageModel image = this.flipview.SelectedItem as DreamingModel.imageModel; string uri = image.i; string imagePath = Config.apiFile + uri; DownloadAndScale("dreaming.jpg", imagePath); ToastNotify.Notify("保存成功!"); }
public void Post() { string date = HelpMethods.GetTimeNow(); if (Dreaming != null && Dreaming.Length > 0) { HttpPost(Config.UserPhone, Config.UserImage, Config.UserName, Dreaming, ImagePathList, Song, date, type); PostCommand.CanExecutes = false; } else { ToastNotify.Notify("请您输入文字"); } }
void SocketInit() { SocKetHelp.SocketInit(); SocKetHelp.socket.On("chat", (data) => { string str = data.ToString(); MessageModel messageModel = JsonConvert.DeserializeObject <MessageModel>(str); DbService.Current.Add(messageModel); UserModel chatUser = new UserModel { uid = messageModel.myPhone, name = messageModel.myName, image = messageModel.myImage, dream = messageModel.myDream, isRead = false }; DbService.Current.InsertOrUpdateFalse(chatUser); switch (messageModel.type) { case 0: ToastNotify.Notify("私信 " + messageModel.myName + ":" + messageModel.msg); break; case 1: ToastNotify.Notify("私信 " + messageModel.myName + "向您发送一段了语音"); break; case 2: ToastNotify.Notify("私信 " + messageModel.myName + "向您发送了一张图片"); break; default: break; } }); }
protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter != null) { User = e.Parameter as UserModel; textName.Text = User.name; } Init(); SocKetHelp.socket.Off("chat"); SocKetHelp.socket.Emit("get", User.uid + "|" + Config.UserPhone); SocKetHelp.socket.On("new", (data) => { string str = data.ToString(); ObservableCollection <MessageModel> newMessageList = JsonConvert.DeserializeObject <ObservableCollection <MessageModel> >(str); ShowList(newMessageList); }); SocKetHelp.socket.On("chat", (data) => { string str = data.ToString(); MessageModel messageModel = JsonConvert.DeserializeObject <MessageModel>(str); if (messageModel.myPhone == User.uid) { ShowOne(messageModel); } else { DbService.Current.Add(messageModel); UserModel chatUser = new UserModel { uid = messageModel.myPhone, name = messageModel.myName, image = messageModel.myImage, dream = messageModel.myDream, isRead = false }; DbService.Current.InsertOrUpdateFalse(chatUser); switch (messageModel.type) { case 0: ToastNotify.Notify("私信 " + messageModel.myName + ":" + messageModel.msg); break; case 1: ToastNotify.Notify("私信 " + messageModel.myName + "向您发送一段了语音"); break; case 2: ToastNotify.Notify("私信 " + messageModel.myName + "向您发送了一张图片"); break; default: break; } MainViewModel main = new MainViewModel(); } }); DbService.Current.InsertOrUpdateTrue(User); }