在运行时处理MenuItem的enabled属性

时间:2015-09-14 23:25:30

标签: electron

我有一个应用程序,按顺序需要:

  1. 通过创建带菜单的菜单栏/通知托盘图标来初始化其UI状态。
  2. 检索外部数据。
  3. 根据检索到的数据,可能启用在禁用状态下初始化的托盘菜单项。
  4. 在文档中,我没有看到任何改变现有菜单项的启用属性的明显方法。我只是没有看到它吗?

    感谢。

1 个答案:

答案 0 :(得分:1)

我最终修改了enabled本身的MenuItem值:

myTrayMenu.items[atPosition].enabled = true;