Example #1
0
        protected override void OnOpen(object parameter)
        {
            base.OnOpen(parameter);
            if (_focusType == EFocusType.None)
            {
                _focusType = EFocusType.Name;
            }

            RefreshFocus();
        }
Example #2
0
        private void SwitchFocusField()
        {
            switch (_focusType)
            {
            case EFocusType.None:
                _focusType = EFocusType.Name;
                break;

            case EFocusType.Name:
                _focusType = EFocusType.Password;
                break;

            case EFocusType.Password:
                _focusType = EFocusType.Name;
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }

            RefreshFocus();
        }