如何在应用程序启动时选择 Handle MenuItem

How to make HandledMenuItem unselected when the application is started

我的 Application.e4xmi 中有 HandledMenuItem。但是如果我选中这个项目,关闭我的应用程序并重新启动它,这个项目保持选中状态。我怀疑这个项目应该被标记或类似的东西,但我找不到关于 MenuItems 标签的任何信息。

提前致谢。

e4 RCP 通常会在应用程序终止时保留应用程序模型的状态。

如果您不想恢复应用程序的持久状态,请使用 -clearPersistedState 标志。您还可以指定 -persistState false 以阻止应用程序在关闭期间保持状态。

如果您确实想要保持应用程序状态并只清除此菜单项,您将必须使用模型服务找到 MMenuItem 项并调用 setSelected(false) 方法来清除复选标记.