我正在开发一个基于 Eclipse RCP 框架的应用程序。鉴于一组条件为真,我正在尝试覆盖标准删除命令。到目前为止我所做的是:1.我
创建了一个自定义处理程序
2.定义了必要的扩展。(我的自定义命令带有 activeWhen 和 enabledWhen 子句,连接到处理程序和 menuContribution 以使其包含在弹出菜单中)
3.创建了自定义 propertyTester
据我从之前的 stackoverflow 问题中了解到,要选择我的命令而不是默认的删除命令,它需要有一个更具体的 activeWhen 子句。
我想知道的是:
1. delete 命令是否有默认处理程序,除了指定更具体的 activeWhen 子句之外,我可以用任何其他方式覆盖它吗?
2.理论上我可以用活动隐藏标准删除命令吗?