我正在尝试创建一个与Sequence Diagram Designer一起工作的Visual Studio扩展,并且我希望能够注册一个事件,该事件会在图表上的选择发生变化时通知我。 IMonitorSelectionService界面似乎提供了这样的事件,但我不知道如何从VSPackage获取此服务的实例。
我需要做什么才能获得此服务的实例,或者是否还有其他一些我可以使用的更容易访问的事件?
答案 0 :(得分:1)
您应该能够执行以下操作:
IMonitorSelectionService monitorSelectionService = ((IServiceProvider)store).GetService(typeof(IMonitorSelectionService)) as IMonitorSelectionService;
商店是您感兴趣的图表的Store。