问题标签 [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 回答
768 浏览

drupal - Drupal 中菜单项的“a”标签上的唯一 ID

我正在尝试在菜单项的“a”标签上生成唯一 ID,以便我可以实现 Popups API。

这就是我在 template.php 中的函数的样子:

我正在使用 Zend 进行调试,并且条件语句有效。我已多次清除缓存、浏览器缓存并重建菜单,但似乎无法正常工作。

作为参考, phptemplate_id_safe 是自定义的(显然)并且工作正常。

0 投票
3 回答
5811 浏览

asp.net - 如何在asp中填充图像和文本:菜单控件

我有一个 asp:Menu 控件,其中有四个不同的菜单项。每个菜单项都有一个图形和一个文本描述。

我的问题是图标和文本之间没有填充,看起来很丑!有谁知道我如何在菜单项的图像和文本之间强制进行一些填充?我已经查看了 asp:Menu 控件上的所有属性,但我无法为此找到一个,但我可能只是错过了它。

0 投票
2 回答
11862 浏览

.net - WPF根据对象属性在ContextMenu上隐藏MenuItem

我需要以编程方式显示/隐藏菜单项,最好的方法是什么?

0 投票
1 回答
1377 浏览

wpf - WPF - DataTemplate 中 MenuItem 中的命令

我有一个包含图像的 DataTemplate。我在图像中添加了一个带有 MenuItem 的 ContextMenu。我与 MenuItem 关联了一个命令。然后我使用 DataTemplate 处理视图中的命令。

在 CanExecute 处理程序中,我有 e.CanExecute = true。但是 Executed 处理程序永远不会被执行。如果我删除了 MenuItem 的命令分配,当我右键单击图像时,菜单会正确显示。

我究竟做错了什么?

谢谢!

0 投票
3 回答
7529 浏览

wpf - WPF中的右对齐菜单项

我可以右对齐 WPF 中的菜单项吗?

谢谢沙拉特

0 投票
3 回答
2855 浏览

wordpress - 如何防止带有子项的主菜单项在 Wordpress 中被点击?

这是我的网站: http ://wake9.com/blogs/norcal-merced-wakesurfing-competition-2009/ 。

注意菜单项“照片和结果”。将鼠标悬停在它上面,您将看到子菜单项。我希望能够单击子菜单项,但主菜单项不应是页面或可单击。我能在菜单上得到这个项目的唯一方法是把它变成一个页面。有没有办法让一个菜单项包含子菜单项的内容,但实际的菜单项是不可点击的?我正在考虑使用 JQuery 删除锚标记,但这是一个真正的 hack,我想知道是否有更简单的方法。

提前致谢!

0 投票
1 回答
2813 浏览

wpf - 无法将菜单项中的命令绑定到命令绑定

我有以下xaml:

关闭菜单项指定它应该使用关闭命令。Close 命令绑定指定应为 CanExecute 调用 CommandBinding_CanExecute,但永远不会调用 CommandBinding_CanExecute。关闭菜单项始终处于禁用状态。

我假设绑定没有发生。谁能解释为什么?

如果它与不在可视树中的上下文菜单有关,您如何解决它?

0 投票
4 回答
30305 浏览

wpf - WPF MenuItem 标头和 HeaderTemplate

我想将 KeyValuePair 列表绑定到 MenuItems 列表。我以为我应该使用 MenuIten.HeaderTemplate,但它没有用。我只有空白标题。

然后我用 MenuItem.Header 替换了 MenuItem.HeaderTemplate,它起作用了。

谁能向我解释为什么 HeaderTemplate 在这里不起作用?

0 投票
3 回答
8752 浏览

c# - WPF MenuItem 子项未显示

我正在使用 ObjectDataProvider 和 DataTemplate 在菜单栏中填充 MenuItem。(WPF、C#/XAML)见下面的片段。

结果:出现顶部菜单项,当我单击它时,包装菜单项(带有绑定标题文本的菜单项)与指示子项存在的小箭头一起出现,但悬停或单击箭头不显示子项,它们无法访问。

预期结果:孩子们是可见的并且行为正常。

片段:

0 投票
1 回答
292 浏览

c# - 是否可以从键盘输入切换菜单?

我正在为具有绑定到 F1-F10、向上、向下、退格、回车的物理按钮的特殊用途硬件构建仪表板应用程序。该应用程序由几个视图组成(使用 MVVM 模式实现),并且大部分用户交互都是通过在物理按钮附近对齐的菜单完成的。我试图通过按 F 键来切换菜单状态,但我就是无法让该死的东西工作!

我已经(成功地,有点)尝试了一种替代解决方案,该解决方案捕获 F 键并将它们作为常规数字 1-10 发送,并使用 Accesskey 将 Alt+[1-10] 映射到菜单。这不是一个最佳解决方案,因为我必须跟踪菜单是否失去焦点(用户也可以使用触摸屏导航)。除此之外,我还尝试从 menuitem-header 中隐藏 accesskey-text(因为让它不可见似乎是不可能的)。