如何从零件的已处理工具项中获取 Mpart?
How to get the Mpart from the part's handled tool item?
我想在用户单击工具栏的已处理工具项时获取处理工具项所属的 Mpart(这里单击时将执行的命令在这些工具项中很常见)。我尝试使用 activepart 但是似乎如果任何其他部分在其他 partstack 中处于活动状态,这将 return 错误值。任何指向此的指针都将提前 helpful.Thanks。
使用 @Named(IServiceConstants.ACTIVE_PART)
在您的处理程序中获取正确的活动部分 @Execute
或 @CanExecute
方法:
@Execute
public void execute(@Named(IServiceConstants.ACTIVE_PART) MPart activePart)
我想在用户单击工具栏的已处理工具项时获取处理工具项所属的 Mpart(这里单击时将执行的命令在这些工具项中很常见)。我尝试使用 activepart 但是似乎如果任何其他部分在其他 partstack 中处于活动状态,这将 return 错误值。任何指向此的指针都将提前 helpful.Thanks。
使用 @Named(IServiceConstants.ACTIVE_PART)
在您的处理程序中获取正确的活动部分 @Execute
或 @CanExecute
方法:
@Execute
public void execute(@Named(IServiceConstants.ACTIVE_PART) MPart activePart)