另外,在相关的说明中,将钩子放入文档管理器的好地方在哪里?现在我有一行:Autodesk.AutoCAD.ApplicationServices.Core.Application.DocumentManager.DocumentActivated += 。
new DocumentCollectionEventHandler(PaletteSync);作为运行以显示托盘的命令的一部分,但似乎我应该将其放在可以摆脱事件处理程序的位置,现在,如果用户多次执行该命令,我将只堆叠事件处理程序,更不用说如果调色板在启动时可见,并且命令未执行,我将不会让事件处理程序处理我的同步。