次の方法で共有


既定のコマンド、グループ、およびツール バーの配置

製品の統一性と安定性のために、UI には既定で特定のコマンド グループが表示され、Visual Studio にはコマンドとコマンド グループの定義が用意されています。 VSPackage では、標準のコマンドとコマンド グループを使用することもできます。

既定のコマンド グループは、IDE コマンド、製品コマンド、エディター コマンドの 3 つのカテゴリに分類されます。

既定の IDE コマンド

既定の IDE ツール バーには、Visual Studio に含まれるすべての製品で共有されるコマンドが含まれています。 これには、[ 保存] コマンドや [項目の追加] コマンドなど、一般的なプロジェクト操作に関連するコマンドが含まれます。 VSPackage は、1 つの例外を除き、このツール バーに追加または減算しないでください。製品または VSPackage が新しいツール ウィンドウを追加する場合は、[ 表示 ] メニューの使用可能なツール ウィンドウの一覧にウィンドウを追加する必要があります。 新しい製品または VSPackage では、独自のツール バーを追加できます。

既定の製品コマンド

各製品は、重要で頻繁に使用されるコマンドを含む独自の既定のツール バーを IDE に提供できます。 ただし、可能な限り既存のメニューとツール バーを使用し、必要に応じて他のタスク固有のツール バーで補完することをお勧めします。

ツールバーの優先度フィールドによって、その行の配置が決まります。 優先度が 0 の場合、ツールバーはメニュー バー (行 1) と 標準 ツール バー (行 2) の下の 3 行目 (行 3) に配置されます。 そのため、他のツールバーは行 (優先度 + 3) に表示されます。 後続のツール バーは、スペースがある場合は同じ行に配置されます。それ以外の場合は、自動的に次の行に移動されます。

既定のエディター コマンド

カスタム エディターを提供する VSPackage には、そのエディターで最も重要で頻繁に使用されるコマンドを含む既定のツール バーが用意されている必要があります。 エディターがアクティブな場合はエディター ツール バーが表示され、エディターがアクティブでない場合は非表示にする必要があります。 この可視性は、VisibilityConstraints ファイルの要素で制御されます。

エディター ツール バーは、IDE および製品ツール バーの下に配置する必要があります。