Freigeben über


EventHandler<T> Delegat

Definition

Stellt eine Methode dar, die allgemeine Ereignisse behandelt.

.NETTO Dieser Typ wird als System.EventHandler<TEventArgs> angezeigt.

/// [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)

Typparameter

T

Parameter

sender
Object

IInspectable

Die Ereignisquelle.

args
T

Die Ereignisdaten.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (eingeführt in v1.0)

Hinweise

Beim Programmieren mit .NET ist diese Klasse ausgeblendet, und Entwickler sollten die TEventArgs-Klasse> von System.EventHandler< verwenden. Vorhandene Windows-Runtime Ereignisse weisen eine Ereignisdatentypeinschränkung für TEventArgs auf. Verwenden Sie diesen Ereignisdatentyp, wenn Sie die Ereignisdaten in Ihrer spezifischen Handlerimplementierung benötigen.

Gilt für:

Weitere Informationen