プラグイン領域にウィンドウが表示されません。セクションにいくつかのコードを追加する必要があることはわかっています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())));
}
これが役立つことを願っています。