Здравствуйте. Я пишу прорамму для логина пользователя на Unity С#. Вот окно в спокойном состоянии
Окно когда InputField редактируется
как я понял событие onendedit() срабатывает при нажатии за пределами InputField. В моем случае это событие возвращает окно в исходное состояние вне зависимости произошел ли клик по кнопке или нет, но мне надо условие: при нажатии на кнопку в состоянии редактирования должно выполниться событие onclick() у кнопки а потом только вернуться в исходное состояние то есть подождать пока не выполниться событие onclick(). Вызывать сам метод onclick() нежелательно так как таких окон много и у каждого разные кнопки у которых предназначения и методы обработки при нажатии лежат в разных скриптах поэтому они висят в событии button onclick(), то есть как заставить программу ждать пока событие кнопки не обработаеться и только потом вернуть окно в исходное состояние?
Всем спасибо вопрос закрыт.
Решение оказалось ну слишком уж простым. Опишу решение в кратце:
Я сделал проверку совпадают ли координаты мыши и кнопки при клике, если да то ничего не делаем и уже в самом событии onclick() кнопки вызывается метод возврата окна в исходное состояние, а если нет то просто вызываем метод возврата в исходное состояние.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Где инициализировать DBContext (DB = new DBContext()), чтобы не нарушать принципы и правила MVVM-паттерна в WPF приложении?
Требуется изменить размеры, а именно высоту(height)Возможно ли? так просто он не меняет
Как в приложении сделать combobox на считку/запись 2-х байтов в "Hex" перевернутом по смещению 0x324 из файла(Перевернутый Hex значит например: 300 десятичное...
Здравствуйте! При создании приложения в WPF у меня возникла одна проблема, а именно: по нажатию клавиши Edit в главном окне MainWindow я хочу менять...