У меня есть StackPanel, который содержит ListBox. StackPanel появляется, когда пользователь выбирает конкретную опцию. Я хочу, чтобы StackPanel исчез, когда пользователь щелкает/щелкает в любом месте за пределами панели. Может ли кто-нибудь предложить, как это можно достичь?Событие для обнаружения, когда пользователь нажимает/отключает внешний элемент управления
1
A
ответ
0
Я думаю, что если вы просто коснетесь наружной панели, LostFocus не будет работать. Однако, если вы выберете другой элемент управления, это может произойти. Поэтому я думаю, вы должны проверить, находится ли панель в настоящее время в центре внимания, на основной форме вне этой панели, а затем делать все, что вы хотели сделать.
(Не работает с Windows 8 и приложения метро, так что я не знаю имена или то, что это возможно, но это, как я хотел бы сделать это в WinForms, если первая попытка не работает)
Смежные вопросы
- 1. Как скрыть элемент управления, когда пользователь удаляет его наружу
- 2. Как поймать событие, когда элемент управления покрыт другим элементом управления?
- 3. Элемент управления Drop Down Внешний вид
- 4. Использование Javascript для обнаружения, когда пользователь выбрал элемент в списке ASP.NET
- 5. Какое событие возникает, когда пользователь взаимодействует с элементом управления DateTimePicker?
- 6. Серверное событие для HTML Выберите элемент управления
- 7. Стандартный способ обнаружения, когда фокус покидает элемент
- 8. Событие для обнаружения iPhone Синхронизация
- 9. Как вызвать событие, когда пользователь «наконец» выбирает элемент в списке?
- 10. Добавить событие в динамически созданный элемент управления
- 11. Событие Firebase, когда пользователь добавлен
- 12. Событие, когда пользователь перестает прокручивать
- 13. Событие EDSDK для обнаружения снятых фотографий
- 14. событие для обнаружения, когда пользователь нажимает «Готово» на весь экран видео на IOS устройства через Jquery
- 15. Angular2 Событие для обнаружения изменений для директивы
- 16. Событие для обнаружения, когда система просыпается от сна в ASP?
- 17. Asp.Net - Пользователь Кнопка управления OnClick событие не розжиг
- 18. Как связать событие с Can.Control для запуска, когда элемент, соответствующий селектору, добавлен в элемент управления?
- 19. Событие ASP.NET для управления пользователями
- 20. Событие обнаружения JQuery
- 21. C# Добавить внешний пользовательский элемент управления для проекта
- 22. Определить визуальное событие для элемента управления
- 23. Элемент управления обновлен, но не активировано событие
- 24. поймать событие пользовательского управления
- 25. Нажмите событие, когда не нажмете на элемент
- 26. Событие jQuery, когда элемент создан
- 27. Добавить событие в динамически объявленный элемент управления
- 28. Как определить, какой элемент управления активировал событие?
- 29. Событие, когда пользователь переходит от страницы asp.net
- 30. Событие, когда пользователь переключает вкладки браузера
Handle событие LostFocus? –
Я пробовал событие LostFocus, но, похоже, не срабатывает, когда я выхожу за панель. – user2480288