public static CreateMouseEventHandlerDispatcher ( MouseEventHandler handler ) : UnmanagedEventHandler | ||
handler | MouseEventHandler | |
return | UnmanagedEventHandler |
public static UnmanagedEventHandler CreateMouseEventHandlerDispatcher (MouseEventHandler handler)
{
return SafeDispatcher ( (sender, calldata, closure)
=> handler (NativeDependencyObjectHelper.FromIntPtr (closure),
NativeDependencyObjectHelper.FromIntPtr (calldata) as MouseEventArgs ?? new MouseEventArgs (calldata)) );
}