jaw*_*har 7 c# wpf event-handling wpf-controls menuitem
每当菜单项的子菜单打开时,我想处理一个事件.关闭也是如此.我怎样才能做到这一点?
sid*_*ews 13
很容易.订阅MenuItem
的SubmenuOpened
事件.传统方式:
MidItem.SubmenuOpened += new RoutedEventHandler(MidItem_SubmenuOpened);
private void MidItem_SubmenuOpened(object sender, RoutedEventArgs e)
{
//Menu Open Logic Here
}
Run Code Online (Sandbox Code Playgroud)
或酷动态方法:
MidItem.SubmenuOpened += delegate(object sender, RoutedEventArgs e)
{
//Menu Open Logic Here
};
Run Code Online (Sandbox Code Playgroud)
不确定您想要什么,但请查看ContextMenu
和的这些事件MenuItem
:
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
我认为ContextMenuOpening
并且ContextMenuClosing
可能很有趣;)
归档时间: |
|
查看次数: |
6985 次 |
最近记录: |