我无法在插件区域看到我的窗口。我知道必须在Integrate
部分添加一些代码。但是我不知道是哪个。
public void Integrate() { }
public void IntegratePresentation() {}
如何使其可见?真的可能吗?,如果不可能,如何在海燕中显示窗口?
您应该将
窗口添加到系统中,以便 Petrel 在请求时显示它。
你的窗口类应该是一个
ToggleWindow
:public class MyWindow : ToggleWindow{ ... }
添加一个菜单,通过该菜单,您可以要求Petrel在Windows区域中创建和打开窗口:
public void IntegratePresentation() { WellKnownMenus.Window.AddTool( new PetrelButtonTool("&My Window", PetrelImages.Editor, (sender, e) => PetrelProject .ToggleWindows .Add(new MyWindow()))); }
我希望这有所帮助。