Compartilhar via


EventHandler<T> Delegar

Definição

Representa um método que manipula eventos gerais.

.NET Esse tipo aparece como 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)

Parâmetros de tipo

T

Parâmetros

sender
Object

IInspectable

A fonte do evento.

args
T

Os dados do evento.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduzida na v1.0)

Comentários

Ao programar com o .NET, essa classe fica oculta e os desenvolvedores devem usar a classe System.EventHandler<TEventArgs> . Os eventos de Windows Runtime existentes têm uma restrição de tipo de dados de evento para TEventArgs, portanto, use esse tipo de dados de evento se precisar dos dados de evento em sua implementação específica do manipulador.

Aplica-se a

Confira também