public static UnmanagedEventHandler CreateRoutedEventHandlerDispatcher (RoutedEventHandler handler)
{
return SafeDispatcher ( (sender, calldata, closure)
=> { object o = NativeDependencyObjectHelper.FromIntPtr (closure);
handler (o,
NativeDependencyObjectHelper.FromIntPtr (calldata) as RoutedEventArgs ?? new RoutedEventArgs (calldata, false)); } );
}