Ich denke ContextMenuOpening und ContextMenuClosing interessant sein könnte 😉
Das problem mit diesen ist, dass Sie das Feuer nur, wenn das Menü und die Kontextmenüs sind eigentlich eröffnet. In einigen Szenarien, die Sie möchten vielleicht prüfen Sie auch, wenn es muss "öffnen" (wie ein Hauptmenü, das schwebte über bei einem vorherigen Menü offen war) und diese Ereignisse nicht erfassen, dass. Leider denke ich nicht, dass es einen Weg gibt, behandeln die Ereignisse außer komplett neu schreiben, die Verhalten Steuern.
Sehr einfach. Abonnieren
MenuItem
'sSubmenuOpened
Veranstaltung. Der traditionelle Weg, es zu tun:Oder die kühle dynamische Methode:
Nicht wissen, was Sie wollen, aber nehmen Sie einen Blick auf diese Ereignisse für
ContextMenu
undMenuItem
:ContextMenu
:http://msdn.microsoft.com/en-us/library/system.windows.controls.contextmenu_events.aspx
MenuItem
:http://msdn.microsoft.com/en-us/library/system.windows.controls.menuitem_events.aspx
Ich denke
ContextMenuOpening
undContextMenuClosing
interessant sein könnte 😉