我正在为需要活动Window3D的插件编写测试。
我添加它并尝试使用
将其设置为活动状态var window = PetrelProject.ToggleWindows.Add(WellKnownWindows.Window3D);
PetrelProject.ToggleWindows.Active = window;
但PetrelProject.ToggleWindows.Active
仍然为空。在新窗口实际处于活动状态之前是否需要进行一些后台处理?如何测试需要活动窗口的代码?
我正在使用Petrel 2012.1。
答案 0 :(得分:1)
如果您使用PetrelEngine
,则无法获得Window系统,因此ActiveWindow
始终为null
。
只有当你开始真正的Petrel时,你的测试才会有效。
如果这是一个重要的用例,请写一封电子邮件给您的投资组合联系人。