ユーザーへのフィードバック
Visual Studio 統合開発環境 (IDE) において、利用可能な機能に関する視覚的なフィードバックは、ユーザーの現在の選択とグローバル選択コンテキストに基づいています。 次の表に、さまざまな選択コンテキストで使用できる機能を示します。
選択コンテキスト | 利用可能な機能 |
---|---|
IDE | グローバル |
現在の製品一覧 | 製品固有 |
アクティブな階層 | 階層の種類固有 |
アクティブな階層項目 | 階層項目の種類固有 |
アクティブなドキュメント | ドキュメントの種類固有 |
最上位のマルチドキュメント インターフェイス (MDI) ウィンドウ | ウィンドウの種類固有 |
現在の選択コンテキスト | 選択コンテキスト固有 |
ユーザーが必要とする機能だけを表面化し、一貫した選択および環境コンテキストのフィードバックを継続的に提供することで、IDE の複雑さが軽減されます。 IDE でウィンドウが開かれるたびに、次の規則が適用されます。
ウィンドウでその選択コンテキストを変更すると、選択フィードバックがウィンドウで明確に示され、[ダイナミック ヘルプ] ウィンドウが表示される場合は、現在のコンテキストを反映するように更新されます。
ウィンドウでグローバル選択コンテキストを変更すると、コンテキスト固有のすべてのメニュー、アクティブな階層ウィンドウ、アプリケーションのタイトル バーが、現在のコンテキストを反映するように更新されます。
ウィンドウには[プロパティ] ウィンドウで現在選択されている項目のプロパティが表示され、必要に応じて [プロパティ ページ] ダイアログ ボックスが表示される必要があります。
ウィンドウにプロパティが表示されない場合、またはグローバル選択コンテキストを変更しない場合、IDE のアクティブ ウィンドウではなくなると、選択フィードバックがウィンドウに表示されないようにする必要があります。
ドキュメント固有のすべてのツール ウィンドウでは、アクティブなドキュメントが常に反映される必要があります。
メニュー、ツールバー、およびアプリケーションのタイトル バーには、最上位のマルチドキュメント インターフェイス (MDI) クライアント ウィンドウが反映される必要があります。
たとえば、Visual Basic Web アプリケーション プロジェクト内の Web フォーム の HTML ビューを開き、ユーザーが
<td>
タグを選択すると、次のようにフィードバックが提供されます。選択はアクティブ ウィンドウで示され、[プロパティ] ウィンドウに反映されます。
ドキュメント固有の [ツールボックス] は、アクティブなドキュメントを反映するように更新されます。
エディターのツールバーと [テーブル] メニューが表示され、タイトル バーが Web フォーム ウィンドウを反映するように更新されます。
アクティブな階層ウィンドウ (通常はソリューション エクスプローラー) で、タイトル バーが現在のコンテキストを反映するように更新され、状況依存の [プロジェクト] メニュー コマンドがアクティブな Web アプリケーション プロジェクトに適用されます。