2
我無法在插件區域看到我的窗口。我知道必須在Integrate
部分添加一些代碼。但是我不知道哪個。爲什麼我在插件區看不到我的窗口?
public void Integrate() { }
public void IntegratePresentation() {}
如何使其可見?如果不是,我真的有可能嗎?我如何在Petrel中顯示一個窗口?
我無法在插件區域看到我的窗口。我知道必須在Integrate
部分添加一些代碼。但是我不知道哪個。爲什麼我在插件區看不到我的窗口?
public void Integrate() { }
public void IntegratePresentation() {}
如何使其可見?如果不是,我真的有可能嗎?我如何在Petrel中顯示一個窗口?
您應該將您的窗口添加到系統中,以便Petrel在請求時顯示它。
你的窗口類應該是一個ToggleWindow
:
public class MyWindow : ToggleWindow{ ... }
添加一個菜單,通過它你可以問海燕創建和在Windows區域打開你的窗口:
public void IntegratePresentation()
{
WellKnownMenus.Window.AddTool(
new PetrelButtonTool("&My Window",
PetrelImages.Editor,
(sender, e) => PetrelProject
.ToggleWindows
.Add(new MyWindow())));
}
我希望這有助於。