Esempio n. 1
0
 public AuthenticationView()
 {
     this.InitializeComponent();
     _txtPassword   = this.FindControl <CopyPasteTextBox>("txtPassword");
     _txtAltID      = this.FindControl <CopyPasteTextBox>("txtAltID");
     this.GotFocus += AuthenticationView_GotFocus;
 }
Esempio n. 2
0
        /// <summary>
        /// Creates a new <c>NewPasswordWidget</c> instance and initializes stuff.
        /// </summary>
        public NewPasswordWidget()
        {
            this.InitializeComponent();

            _pwdStrengthMeter.ScoreUpdated += PasswordStrengthScoreUpdated;
            _txtNewPassword          = this.FindControl <CopyPasteTextBox>("txtNewPassword");
            _txtNewPasswordVerify    = this.FindControl <CopyPasteTextBox>("txtNewPasswordVerify");
            _pnlPasswordRating       = this.FindControl <Panel>("pnlPasswordRating");
            _progressPwStrength      = this.FindControl <ProgressBar>("progressPwStrength");
            _lblPasswordStrength     = this.FindControl <TextBlock>("lblPasswordStrength");
            _shapeUppercaseIndicator = this.FindControl <Ellipse>("shapeUppercaseIndicator");
            _shapeLowercaseIndicator = this.FindControl <Ellipse>("shapeLowercaseIndicator");
            _shapeDigigsIndicator    = this.FindControl <Ellipse>("shapeDigigsIndicator");
            _shapeSymbolsIndicator   = this.FindControl <Ellipse>("shapeSymbolsIndicator");

            _txtNewPassword.GetObservable(CopyPasteTextBox.TextProperty).Subscribe(value =>
            {
                _pwdStrengthMeter.Update(value);
                this.NewPassword = value;
                CheckPasswordVerification();
            });

            _txtNewPasswordVerify.GetObservable(CopyPasteTextBox.TextProperty).Subscribe(value =>
            {
                this.NewPasswordVerification = value;
                CheckPasswordVerification();
            });
        }