1

I'm writing a test for a plugin that needs an active Window3D.

I add it and try to set it active with

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

but PetrelProject.ToggleWindows.Active is still null. Is there some background processing that needs to be done before the new window is actually active? How can I test code that needs an active window?

I'm using Petrel 2012.1.

4

1 に答える 1

1

を使用しているPetrelEngine場合、ウィンドウ システムは取得されないため、ActiveWindowは常に になりますnull

実際の Petrel を起動した場合にのみ、テストが機能します。

これが重要なユースケースである場合は、ポートフォリオの連絡先に電子メールを書いてください。

于 2013-03-31T20:09:42.560 に答える