Поделиться через


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, если вам нужны данные события в реализации конкретного обработчика.

Применяется к

См. также раздел