private void ButtonUpdate_Click(object sender, RoutedEventArgs e) => Model.RequestUpdateCheck(update => { if (!update.UpdateFrpc && !update.UpdateLauncher) { App.ShowMessage("您当前使用的启动器与 frpc 均为最新版本", "提示", MessageBoxImage.Information); return; } if (App.ShowMessage(string.Format("{0}{1}是否进行更新?", update.UpdateFrpc ? "frpc 有新版本\n" : "", update.UpdateLauncher ? "启动器有新版本\n" : ""), "提示", MessageBoxImage.Asterisk, MessageBoxButton.OKCancel) == MessageBoxResult.OK) { Model.DoUpdate(false, Model.SimpleFailureHandler); } });
private void Update_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) => Model.DoUpdate(false, Model.SimpleFailureHandler);
private void label_update_Click(object sender, EventArgs e) => Model.DoUpdate(true, Model.SimpleFailureHandler);