Esempio n. 1
0
        protected virtual void OnKeyboardDidHide([NotNull] KeyboardSizeChangedEventArgs e)
        {
            if (e == null)
            {
                throw new ArgumentNullException(nameof(e));
            }

            KeyboardDidHide?.Invoke(this, e);
        }
        public void OnGlobalLayout()
        {
            GetInputMethodManager();

            if (!_wasShown && IsCurrentlyShown())
            {
                KeyboardWillShow?.Invoke(this, EventArgs.Empty);
                KeyboardDidShow?.Invoke(this, EventArgs.Empty);
                _wasShown = true;
            }
            else if (_wasShown && !IsCurrentlyShown())
            {
                KeyboardWillHide?.Invoke(this, EventArgs.Empty);
                KeyboardDidHide?.Invoke(this, EventArgs.Empty);
                _wasShown = false;
            }
        }
Esempio n. 3
0
 private void OnKeyboardDidHide(object sender, EventArgs e)
 {
     KeyboardDidHide?.Invoke(this, EventArgs.Empty);
 }
Esempio n. 4
0
 private void OnKeyboardDidHide(KeyboardVisibilityChangedEventArgs args)
 {
     KeyboardDidHide?.Invoke(this, args);
 }