问题标签 [menuitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1229 浏览

macos - 在applescript中,如何访问菜单项的键盘快捷键?

我试图找出Applescript 中给定菜单项的键盘快捷键(例如,shift+cmd+S)。“探测菜单栏”脚本帮助我访问菜单项,甚至检查它们的属性等,但我无法发现其中哪些会打印出键盘快捷键。

探测脚本是这样的:

所以我只需要一种方法来在这个循环期间从所说的“菜单项”中打印/收集快捷方式。

谢谢你的帮助!

0 投票
2 回答
730 浏览

c# - 如何禁用 WPF 菜单的透明度?

我正在编写一个带有菜单的 WPF 应用程序。显示子菜单需要 2 到 4 秒。在这2~4秒内,子菜单显示为透明状态。

所以这是一个问题,如何禁用菜单的透明度状态?或避免2~4秒延迟的东西?

提前致谢。

0 投票
4 回答
70557 浏览

c# - 将 ToolStripMenuItems 动态添加到 MenuStrip (C#/ Winforms)

我已经实施了我的解决方案(基本解决方案),我很高兴。

问题是当我使用“添加”方法将新项目添加到 ToolStripItemCollection 时,我得到了一些重载……有意义的重载是字符串参数、图像参数和 EventHandler 参数。

因为我的下拉列表将在运行时用作动态历史记录,这意味着它在编译时将是空的。这意味着我无法通过使用设计器表面的标准路线(单击时)添加事件处理程序。我被迫使用上述重载。

我的图像对我没有用,但动态添加事件处理程序是我感兴趣并需要帮助的。

网址:http: //msdn.microsoft.com/en-us/library/bxdt0s8t.aspx

没有其他重载可以帮助我,所以我必须使用 Image ......任何人都有任何想法来解决这个问题,并向我展示如何完全满足 add 方法的这个重载版本。

TIA。

更新:我在当前项目中再次执行此操作,但使用更流畅的代码但原理相同,在运行时动态添加事件处理程序。当我回到家时,我会用一些示例代码来更新它。

0 投票
3 回答
94698 浏览

wpf - 带有图像的 WPF 菜单项

如何定义 MenuItem.Icon 以便将 MenuItemHeader 文本放置在菜单项图像下方?感谢您的帮助!

0 投票
1 回答
1697 浏览

wpf - WPF - 绑定菜单项

我正在创建 aMenu并在运行时绑定MenuItems,如下所示,但我无法使其工作。

我正在创建Menu 如下:

我正在实施ICommand

  1. 我不确定如何绑定MenuItem.
  2. 为什么CanExecute?不应该一直吗?我只想在单击按钮时运行 packer.Run 。

我想我应该实施ICommand,但我什至不确定我应该这样做吗?

有人可以帮我吗?

谢谢,米格尔

0 投票
1 回答
2559 浏览

c# - asp.net (c#) menu/menuItem 事件/事件处理

是否可以将 asp.net 标准菜单(服务器控制)用于导航以外的任务?

例如:我想用asp.net菜单在asp.net面板中添加一个按钮控件(server-control)。

我的这个想法基本上来自 winforms 环境,其中有用于菜单和菜单项的事件和事件处理程序。

0 投票
5 回答
5798 浏览

wpf - 如何使用 ItemContainerStyle 设置 MenuItem 的图标

我正在按照此处将 a 绑定MenuItem到数据对象的示例进行操作。

除了MenuItem' 图标显示为字符串之外,这一切都可以正常工作System.Drawing.Bitmap。有问题的位图由编译资源中的数据对象返回。

我究竟做错了什么?

0 投票
1 回答
504 浏览

c# - WPF Menu disappears when nested too deeply

I'm trying to create a nested menu hierarchy from the main menu bar. For example, the main menu bar would contain a "Goto" menuitem that could be navigated as "Goto" -> "Chapter" -> "Chapter Name" -> "Subchapter name".

The hierachy below "Chapter" needs to be added dynamically. When I do this, the menu disappears when it tries to display the subitems of a chapter name.

If you run the code sample below, you can click on "Goto" and "Chapter", but as soon as you hover over or click on one of the chapter names, the menus disappear without allowing one of the subsection names to be clicked.

Can anyone tell me why?

0 投票
2 回答
15381 浏览

c++ - 如何使用 MFC 禁用顶级菜单项并将其变灰

我有一个对话框应用程序,我希望在对话框顶部有可点击的菜单项。这些项目不显示下拉菜单,但实际运行相关命令。

我通过在对话框属性中设置 Popup=False 并分配消息 ID 来做到这一点,但我的问题是当项目可单击没有意义时,我的问题是无法正确禁用项目(取决于存储在对话)

我已经找到了如何从http://www.microsoft.com/msj/0299/c/c0299.aspx禁用任何弹出式父菜单项,但这并不是我想要的

我还从 msdn 知识库文章 KB242577 中了解了如何将菜单命令路由添加到对话框。

这适用于子菜单项,但不适用于顶级菜单。

我目前正在使用以下功能来禁用

这一半有效,如果您在应用程序之外按 alt-tab 键,它确实显示为已禁用,否则不会。

有没有办法以编程方式使该区域无效?

我认为可能涉及非客户区消息。

0 投票
1 回答
1342 浏览

wpf - 使用 DrawingImage 作为多个菜单项的图标

我有一些DrawingImage由许多GeometryDrawings 组成的图标资源。我有通过资源绑定使用这些图像MenuItem的 File 和按钮。不幸的是,只有一个s 显示该图标。 ToolBarMenuItem.IconMenuItem

我相信您不能将单个DrawingImage资源分配给许多MenuItem.Icon(或其他任何东西),但我不知道有替代方案。我宁愿不复制DrawingImage资源,但如果我也有的话,我想我会的。