我正在开发基于Eclipse RCP框架的应用程序。我试图覆盖标准删除命令,给定一组条件为真。到目前为止我做过的是:
1。我创建了一个自定义处理程序
2。定义了必要的扩展名。 (我的自定义命令,带有activeWhen和enabledWhen子句,与处理程序的连接以及一个menuContribution,它包含在弹出菜单中)
3。创建了自定义propertyTester
据我之前的stackoverflow问题所理解,为了选择我的命令而不是默认的delete命令,它需要有一个更具体的activeWhen子句。
我想知道是:
1。 delete命令是否有默认句柄,是否可以用指定更具体的activeWhen子句的方式覆盖它?
2. 我理论上可以隐藏带有活动的标准删除命令吗?
答案 0 :(得分:0)
<强>解决:强>
我通过调整标准删除处理程序类的行为来解决它,以不同方式处理满足所提供的条件集的情况。