EventHandler<T> Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет метод, обрабатывающий общие события.
.ЧИСТАЯ Этот тип отображается как System.EventHandler<TEventArgs>.
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2648818997, 27361, 4576, 132, 225, 24, 169, 5, 188, 197, 63)]
template <typename T>
class EventHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.Guid(2648818997, 27361, 4576, 132, 225, 24, 169, 5, 188, 197, 63)]
public delegate void EventHandler<T>(object sender, T args);
Public Delegate Sub EventHandler(Of T)(sender As Object, args As T)
Параметры типа
- T
Параметры
- sender
-
Object
IInspectable
Источник события.
- args
- T
Данные события.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (появилось в v1.0)
|
Комментарии
При программировании с помощью .NET этот класс скрыт, и разработчики должны использовать класс TEventArgs> System.EventHandler<. Существующие события среда выполнения Windows имеют ограничение типа данных событий для TEventArgs, поэтому используйте этот тип данных event-data, если вам нужны данные события в реализации конкретного обработчика.