Пример #1
0
        protected override void OnLostFocus(RoutedEventArgs e)
        {
            if (_textChanged)
            {
                TextInputChanged?.Invoke(this, EventArgs.Empty);
            }

            _textChanged = false;
            base.OnLostFocus(e);
        }
Пример #2
0
        protected override void OnKeyDown(KeyEventArgs e)
        {
            if (e.Key != Key.Enter)
            {
                return;
            }

            if (_textChanged)
            {
                TextInputChanged?.Invoke(this, EventArgs.Empty);
            }

            _textChanged = false;

            base.OnKeyDown(e);
        }