メインコンテンツまでスキップ

指定したモデルのインスペクタを表示する

指定したモデルのインスペクタを表示するにはIWorkspaceStateオブジェクトのSetInspectedObjectメソッドを用います。 インスペクタの選択を解除する(インスペクタに対象要素を選択すべき旨を表示する)には、引数に null を指定します。

public void SetInspectedObject(ICommandContext c, ICommandParams p)
{
var model = c.App.Workspace.CurrentProject.GetAllChildren().FirstOrDefault(m => m.Name == "ADASシステム要件");
IWorkspaceState workspaceState = c.App.Workspace.State;

// 指定したモデルをインスペクト対象に設定します
// null を指定した場合はインスペクタの選択が解除されます
workspaceState.SetInspectedObject(model);
}