public Login(ref LoginHelper.StartLogin ref_start_login) { start_login = ref_start_login; InitializeComponent(); this.DataContext = start_login.login; CaptchaImg.Source = start_login.captcha_src_result.CaptchaSrc; }
private async Task <bool> CheckLogin() { var check_login_result = await LoginHelper.CheckLogin(); if (check_login_result.Status == 1) { return(true); } var start_login = new LoginHelper.StartLogin(); await start_login.GetCaptchaSrc(); if (start_login.captcha_src_result.Status == -1) { return(true); } else { var login_popup = new Views.Login(ref start_login); GridMain.Children.Add(login_popup); Grid.SetRowSpan(login_popup, 2); Grid.SetColumnSpan(login_popup, 2); } return(false); }