Текстовое поле теряет фокус, и я не знаю почему. Как я могу узнать причину потери фокуса? Я пробовал прослушивать событие TextBox.LostFocus, но его параметры, похоже, не дают мне никакой ценной информации о причине.Узнайте, почему текстовое поле потеряло фокус
1
A
ответ
1
Вы можете попробовать Snoop - инструмент, который прослушивает всех событий в вашем приложении.
Вы также можете попробовать отладить свое приложение с помощью Visual Studio, установить контрольную точку в обработчике событий TextBox.LostFocus и проверить стек вызовов, где вы можете увидеть, какой метод вызвал потерянный фокус.
1
Моя лучшая догадка она теряет фокус, потому что что-то еще принимает фокусировку
Вы можете использовать FocusManager
, чтобы выяснить, что контроль над в настоящее время имеет фокус. Например, следующая строка кода возвращает элемент управления, который содержит фокус для MainWindow
FocusManager.GetFocusedElement(Application.Current.MainWindow);
Смежные вопросы
- 1. Текстовое поле потеряло фокус при наборе
- 2. Текстовое поле потеряло событие фокуса в MVC.NET
- 3. C# Текстовое поле Фокус
- 4. Фокус оставить текстовое поле
- 5. JQuery текстовое поле (+ поле) фокус не работает
- 6. сделать текстовое поле всегда фокус
- 7. Маска редактировать текстовое поле фокус
- 8. OnRowEditing Редактировать текстовое поле Фокус
- 9. Текстовое поле Фокус в Richfaces
- 10. Скрыть автоматически сенсорную клавиатуру, когда текстовое поле потеряло фокус в C#
- 11. Текстовое поле Фокус потерял позицию курсора в ASP.Net
- 12. событие изменения jQuery потеряло фокус на id, get id
- 13. Скрыть окно JDialog, когда окно потеряло фокус
- 14. JQuery мобильное текстовое поле не теряет фокус
- 15. Не удается установить фокус на текстовое поле
- 16. фокус текстовое поле только если значение пустое
- 17. пытается установить фокус на скрытое текстовое поле
- 18. jQuery: Текстовое поле теряет фокус на разворачивании()
- 19. Функция Jquery, когда текстовое поле теряет фокус
- 20. Дают текстовое поле фокус во всплывающем окне
- 21. Угловое текстовое поле фокус потерял событие
- 22. Фокус Текстовое поле с использованием FocusManager.FocusedElement issue
- 23. Как установить фокус на текстовое поле
- 24. Bootstrap отзывчивый - текстовое поле не получает фокус
- 25. tableView reloadData теряет текстовое поле Фокус
- 26. Не удается установить фокус на текстовое поле
- 27. Обнаружить, если конкретное текстовое поле имеет фокус
- 28. Как захватить потерянный фокус на текстовое поле?
- 29. установить фокус на текстовое поле popup asp.net
- 30. Невозможно установить фокус() в текстовое поле
Удивительный инструмент! Я исправил свою проблему с помощью. –
Полностью согласен! :) – jurev