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

アクティブなナビゲータを切り替える

アクティブなナビゲータを切り替えるにはIEditorPageオブジェクトのActiveNavigatorプロパティに値をセットします。 ActiveNavigatorの値は次の値となります。

  • モデルナビゲータ : "Model"
  • プロダクトラインナビゲータ : "ProductLine"
  • 構成管理ナビゲータ : "Scm"
  • プロジェクトナビゲータ : "Project"
  • プロファイルナビゲータ : "Profile"
  • カスタムナビゲータ : "Custom.{カスタムナビゲータのId}"
補足

複数のカスタムナビゲータを設定している場合でも、対応する Id を指定することで任意のカスタムナビゲータを表示できます。 例えば、カスタムナビゲータを2つ登録し、それぞれ Id に「Error」「Search」と設定していた場合、IEditorPage.ActiveNavigatorに「Custom.Search」と設定することで「Search」のカスタムナビゲータを表示できます。

public void ActivateModelNavigator(ICommandContext c, ICommandParams p)
{
IEditorPage editorPage = c.App.Window.EditorPage;

// モデルナビゲータをアクティブにします
editorPage.ActiveNavigator = "Model";
}