public AuthenticateView(AuthenticateViewModel viewmodel) { this.DataContext = viewmodel; InitializeComponent(); // PasswordBox binding to enable data validation Binding passwordBinding = new Binding(SecurePasswordProperty.Name); passwordBinding.Source = viewmodel; passwordBinding.ValidatesOnDataErrors = true; Passbox.SetBinding(SecurePasswordProperty, passwordBinding); }
private void Loginbutton_Click(object sender, EventArgs e) { Errormsg.Text = "Attempting fetch..."; string usertxt = Userbox.Text; string passtxt = Passbox.Text; Userbox.Clear(); Passbox.Clear(); Task.Run(() => { SetLabel1TextSafe(Timetable.UpdateTimetable(usertxt, passtxt).Item1); usertxt = ""; passtxt = ""; }); }