/// <summary> /// 显示验证码 /// </summary> /// <returns>验证码</returns> private void GetVerifyCode() { VerifyCodeImage verifyCodeImage = new VerifyCodeImage(); // 取随机码 string code = verifyCodeImage.CreateVerifyCode().ToUpper(); // 输出图片 this.picVerifyCode.Image = verifyCodeImage.CreateImage(code, 3); this.picVerifyCode.Tag = code; }
/// <summary> /// 获取验证码 /// </summary> private async Task GetCaptchaCodeAsync() { var captchaCodeResult = await OfoWebApiService.Current.GetCaptchaCodeAsync(); if (captchaCodeResult.IsSuccess) { VerifyId = captchaCodeResult.Data.VerifyId; using (var imgStream = await AccessStreamUtility.GetRandomAccessStreamFormBase64String(captchaCodeResult.Data.CaptchaStr)) { await DispatcherHelper.RunAsync(() => { VerifyCodeImage.SetSource(imgStream); }); } } }
/// <summary> /// 获取验证码 /// </summary> private async Task GetCaptchaCodeAsync() { //VerifyCodeImage = VerifyCodeImage ?? new BitmapImage(); //OfoApi.CurUser.TelPhone = TelPhone; var captchaCodeResult = await OfoApi.GetCaptchaCodeAsync(); if (await CheckOfoApiResultHttpStatus(captchaCodeResult)) { VerifyId = captchaCodeResult.Data.VerifyId; using (var imgStream = await AccessStreamUtility.GetRandomAccessStreamFormBase64String(captchaCodeResult.Data.CaptchaStr)) { await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, () => { VerifyCodeImage.SetSource(imgStream); }); } } }