问题标签 [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 投票
2 回答
500 浏览

.net - .NET Windows 窗体菜单中的图标颜色问题

我正在使用 VS2008,并且正在创建一个 Windows 窗体项目。表单有一个 MenuStrip 类的菜单,项目是(惊喜,惊喜)ToolStripMenuItem 对象。

我想从FamFamFam Silk图标集中添加漂亮的图标。一切都很好,直到我看到“复制”图标。你可以在这里看到它(警告!1MB 图像!)名称为“page_white_copy”。我得到的与我期望的形象相去甚远。

任何想法为什么颜色都搞砸了?

补充:这是一张显示我的意思的图片:

http://valts.21.lv/problem/MenuColor.png

0 投票
2 回答
15416 浏览

eclipse - 从 Eclipse 插件以编程方式更改菜单项

我希望能够在我的 eclipse 插件应用程序启动时完全删除菜单项。我想要做的是能够稍后根据基于用户操作的业务逻辑添加这些菜单项。有没有办法做到这一点?我已经考虑过使用贡献,但我觉得这不会是我想要的。

如果它可以做我需要做的事情,我该如何使用它们?提前感谢您的任何帮助。

0 投票
2 回答
24411 浏览

wpf - 如何在菜单中添加子菜单

如何在 WPF 中制作子菜单,它们是如何定位布局的?

0 投票
1 回答
3389 浏览

wpf - WPF 中的菜单栏

当鼠标聚焦在菜单条上时,我正在寻找向右滑动的菜单项(菜单条应为垂直样式)?

0 投票
2 回答
3798 浏览

c# - Getting the text of the menu item that was clicked?

I have a context menu that's bound to a list of strings so that each menuitem's text is an element of the string list. Each menuitem is set to the same event handler. What I'm trying to do is to figure out is which menu item was clicked when when the event handler is called.

I would think it would be pretty straight forward to do, but I'm a bit stumped.

If I look at the watch window, there's a menuitem property called FocusedItem. It has the information I need but when I try to use it it doesn't seem to be part of the class and the code doesn't even compile, which I find strange.

Can someone point me in the right direction?

The bit of xaml and code I'm having trouble with:

Thanks!

0 投票
2 回答
1294 浏览

c# - WPF 菜单项分隔符

在 WPF 中的 2 个菜单项之间放置一点分隔符/行的最简单方法是什么?

0 投票
3 回答
15633 浏览

c# - 获取带有子项的菜单项的点击事件(C#)

我正在创建一个上下文菜单,其中应包含所选文件夹中所有文件夹、子文件夹和文件的列表。我希望菜单在单击文件和文件夹时打开它们,但是如果菜单项具有子项,则单击事件不会注册。

即使菜单项有子项,我怎样才能触发点击事件?

0 投票
1 回答
15260 浏览

c# - 对 MenuItem 使用 DataTemplate 会导致左侧出现额外空间?

每当我将 DataTemplate 附加到 MenuItem 时,每个生成的菜单项都会在左侧获得一个额外的空间。这个额外的空间看起来和我使用的为支票预留的空间一样宽。在没有 DataTemplate 的情况下手动构建菜单不会增加这个额外的空间。作为一个额外的皱纹,如果我点击这个额外的空间,菜单项就会消失,但不会生成点击事件。我不知道为什么要添加这个额外的空间。有任何想法吗?

我的 xaml 代码再简单不过了:

带有所述额外空格的菜单:

没有多余空格的菜单:

0 投票
1 回答
470 浏览

css - CSS Suckerfish 和活跃的顶级项目

大脑在这里冻结。

我想要做的是让 Suckerfish 下拉菜单链接在下拉菜单中的当前页面以及顶部项目上处于活动状态。

即下面,在“文章”菜单项中,我希望在 Categoryone 或 Categorytwo 处于活动状态的同时激活顶部项目“文章”。(档案是一个单级菜单项,包括在这里仅供参考。)

我设置了 php 以生成带有页面标题的正文标记,因此页面 Categoryone 的正文标记是<body id="Categoryone">

HTML:

CSS:

如果我将其放入 #Articles #Articles-menu a 尝试使文章处于活动状态,则下拉列表中的所有链接都处于活动状态。

0 投票
2 回答
938 浏览

wpf - 在 ContextMenu.MenuItem.Click 事件处理程序中获取 ItemsControl 的可视底层 ItemTemplate?

首先看一下我的代码:

我想要,当用户右键单击 ListBox 中的单个 ListBoxItem 时,它应该被传递(或它的索引或任何查找 ContextMenu 弹出的项目的方法。