public static CreateRoutedEventHandlerDispatcher ( RoutedEventHandler handler ) : UnmanagedEventHandler | ||
handler | RoutedEventHandler | |
return | UnmanagedEventHandler |
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)); } );
}