2010-07-05 20 views
1

Je dérive de ContextMenu et dans la classe dérivée j'ai besoin de lever l'événement ContextMenuClosing manuellement. J'ai essayé les suivantes: deux façonsRaising manuellement l'événement ContextMenuClosing

// On runtime tells me it can't convert from 
// "System.Windows.RoutedEventArgs" to 
// "System.Windows.Controls.ContextMenuEventArgs" 
RaiseEvent(new RoutedEventArgs(ContextMenuClosingEvent)); 

// Second attempt: On compile time tells me, 
// there's no constructor for ContextMenuEventArgs 
OnContextMenuClosing(new ContextMenuEventArgs()); 

Je suis nouveau à RoutedEvents, quelqu'un peut me aider s'il vous plaît comment déclencher l'événement ContextMenuClosing manuellement? Merci!

Répondre

0

En this question l'affiche montre le code dans lequel il semble pouvoir instancier ContextMenuEventArgs même si son constructeur est privé