Всем привет! Сегодня поговорим о том, что такое события и что мы можем с ними сделать. Я уже немного рассказывал что-то похожее в статье про обработку встроенных ошибок, а также в контексте событий Windows Forms (событие нажатия на кнопку) но сегодня рассмотрим этот большой блок по-настоящему. Определение Если честно, определение События кажется таким очевидным, что у меня возникли затруднения с его формулировкой. Что ж, событие — это некоторая ситуация, однозначно описанная в каком либо классе и возникающая при выполнении программного кода. Мы можем подписаться на событие, и тогда при его возникновении произойдут некоторые действия. Также мы можем сами определять и вызывать события в своём классе. И мы это даже уже делали в цикле о WPF-приложениях: Мы определили событие в классе ViewModel ключевым словом event, назначили ему тип EventHandler, который представляет собой встроенный делегат. Делегат — это описание метода без реализации. В данном случае у нас метод, который ничего не воз
Обработка событий в Revit API
18 января 202418 янв 2024
229
2 мин