扩展管理器在Visual Studio 2015中只调用加载事件一次

本文关键字:事件 加载 一次 调用 管理器 Visual Studio 2015 扩展 | 更新日期: 2023-09-27 18:10:01

我想在加载扩展管理器(loaded, Activated等)之前连接到触发的任何类型的事件,使用处理程序来执行我编写的方法。

我尝试了所有这些,并且它们在第一次呈现扩展管理器时被执行。但是,如果我关闭它并再次打开它,则不会触发事件。

这是常见的行为在VS2015(不同于以前的版本)?有解决这个问题的方法吗?

扩展管理器在Visual Studio 2015中只调用加载事件一次

好了,我明白了。

在VS2015之前,扩展管理器共享同一个窗口,但是这个新版本每次打开扩展管理器时都使用不同的窗口。这就是为什么需要重新设置窗口事件处理程序以触发事件的原因。