1

我正在为需要活动 Window3D 的插件编写测试。

我添加它并尝试将其设置为活动

var window = PetrelProject.ToggleWindows.Add(WellKnownWindows.Window3D);
PetrelProject.ToggleWindows.Active = window;

PetrelProject.ToggleWindows.Active仍然为空。在新窗口实际处于活动状态之前是否需要进行一些后台处理?如何测试需要活动窗口的代码?

我正在使用海燕 2012.1。

4

1 回答 1

1

如果您使用的PetrelEngine是 Window 系统,您将无法获得 Window 系统,因此ActiveWindow将始终是null.

只有启动真正的 Petrel,您的测试才会起作用。

如果这是一个重要的用例,请给您的投资组合联系人写一封电子邮件。

于 2013-03-31T20:09:42.560 回答