コード例 #1
0
        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);
        }
コード例 #2
0
        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 = "";
            });
        }