WPF 手机验证码 发送按钮倒计时 代码
private async void SendButton_Click(object sender, RoutedEventArgs e) { var button = sender as Button; var text = button.Content.ToString(); if (SendVerifyCodeCommand?.CanExecute(null) == true) { SendVerifyCodeCommand?.Execute(null); } button.IsEnabled = false; for (int i = 90 - 1; i >= 0; i--) { button.Content = $"{i} s"; await Task.Delay(TimeSpan.FromSeconds(1)); } button.IsEnabled = true; button.Content = text; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步