private async void BtnLogin_Click(object sender, RoutedEventArgs e) { BtnLogin.IsEnabled = false; var userName = TbUserName.Text.Trim(); var password = Pwd.Password.Trim(); try { var user = await Task.Factory.StartNew(() => { return(_userService.Login(userName, password)); }); if (user != null) { App.User = new UserModel() { Id = user.Id, UserName = user.UserName, NickName = user.NickName, ProfilePhotoPath = user.ProfilePhotoPath }; UserStateChangedUtil.Invoke(); Close(); } } catch (Exception ex) { BtnLogin.IsEnabled = true; JmBubbleMessageBox.Show(ex.Message, JmBubbleMessageBoxType.Error); } }
private static void WebClient_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { if (e.Cancelled) { JmBubbleMessageBox.Show($"下载被取消", JmBubbleMessageBoxType.Warning); } else if (e.Error == null) { JmBubbleMessageBox.Show($"下载成功", JmBubbleMessageBoxType.Success); } else if (e.Error != null) { JmBubbleMessageBox.Show($"下载失败", JmBubbleMessageBoxType.Success); } }