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

c# - WPF 在代码中设置 MenuItem.Icon

我有一个带有 png 的图像文件夹。我想将 MenuItem 的图标设置为该 png。我如何在程序代码中编写它?

0 投票
1 回答
9520 浏览

.net - 将菜单项添加到默认上下文菜单

我想将一个菜单项添加到默认ContextMenuRichTextBox.

我可以创建一个新的上下文菜单,但随后我丢失了默认菜单中显示的拼写检查建议。

有没有办法在不重新实现所有内容的情况下添加项目?

0 投票
2 回答
3044 浏览

wpf - 自定义文本 MenuItem.Header 中的 AccessKey/Hotkey 可能吗?

是否可以像任何其他标准菜单项一样访问以下格式化的菜单项(使用下划线方法,例如“_File”可以通过按“f”访问)?我想在这里使用“O”作为“访问密钥”。

不幸的是,<AccessText>似乎不能直接使用(我成像类似

在 a 中<StackPanel>,但是很遗憾,这没有成功。)

有什么建议么?

0 投票
1 回答
2313 浏览

wpf - 为什么数据绑定的 ContextMenu 项目不隐藏?

我不想使用数据绑定对象的某些属性在上下文菜单中隐藏/显示菜单项。但是我的菜单项并没有隐藏,它们的行为就好像它们的 Visibility 将设置为 Visibility.Hidden (不是 Visibility.Collapsed 实际上),这种行为的原因是什么?

这是一个例子:

XAML:

和后面的代码:

结果是包含四个项目的菜单(但中间有两个,标题中没有任何可见文本)。

0 投票
5 回答
9397 浏览

wpf - 为什么这个 WPF RoutedCommand 绑定的 Context MenuItem 被禁用?

目前,我仍在摸索 WPF,无法弄清楚为什么禁用此上下文菜单项:

我错过了什么?

让我感到困惑的是,如果我在窗口中抛出一个按钮并将其命令设置为 FooBar 它就可以工作,一旦它被执行,上下文菜单就会启用!

干杯,克里斯。

0 投票
2 回答
29798 浏览

c# - WPF C# - 更改菜单背景的画笔

有谁知道如何更改菜单背景的画笔?这听起来很简单,但我没有看到任何明显的方法来做到这一点。你会认为 Background 属性会改变它,但事实并非如此。

这是我的菜单的样子(注意默认的白色背景):

示例代码:

0 投票
3 回答
12837 浏览

wpf - WPF 数据绑定 IsEnabled 属性

所以我现在正在学习 WPF,并且想在 bool 值和是否MenuItem启用 a 之间进行简单的数据绑定。

我已经这样编码了:

在我设置的 .cs 文件中:

出于某种原因,MenuItem似乎没有正确反映 dataChanged 的​​状态。

我错过了什么?

0 投票
3 回答
1715 浏览

menu - 如何在 ECB 中仅对文档项目应用自定义操作

我在文档库的编辑控制块(ECB)中添加了一个菜单项(使用以下 msdn 文章http://msdn.microsoft.com/en-us/library/ms473643.aspx

现在我发现 ECB 中的自定义操作(菜单项)同时针对文档项和文档文件夹显示。那么如何仅对文档项应用自定义操作?

0 投票
2 回答
14513 浏览

android - Android MenuItem 切换按钮

在我的 Android 应用程序中,我希望在其菜单中可以切换设置,就像 Dialer 应用程序对扬声器和静音所做的那样。你可以看到下面的图片:

http://www.isaacwaller.com/images/acall.png

您会看到扬声器、静音和保持选项是如何切换按钮的 - 您可以再次点击它们,它们将切换绿色。他们可能会以自定义方式执行此操作,但我怀疑这是一个选项(我尝试设置 Checkable 属性)。

0 投票
5 回答
3674 浏览

java - 如何确定哪个菜单项称为 ActionListener?

我有一个 Java 程序,其中有一个带有任意数量项目的 JMenu(在这种情况下,当前加载到不同程序中的每个动态库都有一个菜单项)。我正在运行一个循环来将 JCheckBoxMenuItem 添加到菜单中,因为我不知道会有多少。

如何为这些菜单项设置一个动作侦听器,以了解哪个选项调用它?具体来说,我想为每个菜单项运行相同的功能,但使用不同的设置或参数(以及根据检查是切换还是解除切换再次使用不同的功能)。

有人能指出我正确的方向吗?