c# - System.Windows ContextMenu ItemClick 事件?

标签 c# .net wpf

我正在制作一个 WPF 应用程序,但在我的代码中我需要制作一个 ContextMenu,这看起来非常简单:

_menu = new ContextMenu();
_menu.Items.Add("My menu item");

然后我用了它,一切都很顺利。

但是,我需要知道何时单击“我的菜单项”,但我似乎找不到合适的事件,我正在搜索类似 ItemClick 事件的事件,但找不到...

最佳答案

尝试添加一个可点击的项目,而不仅仅是一个字符串。例如:

_menu = new ContextMenu();
MenuItem item = new MenuItem();
item.Click += MyClickHandler;
item.Header = "My Menu Item";
_menu.Items.Add(item);

关于c# - System.Windows ContextMenu ItemClick 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5651977/

相关文章:

c# - 允许用户从按钮立即取消长时间运行的WPF操作

c# - WPF:将递归字典绑定(bind)到 TreeView

c# - WPF 数据网格延迟加载

c# - 反序列化对象列表的问题

c# - 在不让线程休眠的情况下,如何在执行下一行代码之前等待计时器完成?

c# - 有条件地阻止方法覆盖

c# - .net c# 带掩码的文本框日期 - 设置

asp.net - 如何使用 localDB 将 ASP.NET MVC 4 应用程序部署到 Windows 7 上的本地 IIS?

.net - #region 指令在 .NET 中真的有用吗?

c# - 在 C# 中通过名称访问类变量