使用者的意見反應

在 Visual Studio 整合式開發環境 (IDE) 中,關於可用功能的視覺化回饋是以使用者目前的選取範圍和全域選取內容為基礎。 下表列出不同選取內容中可用的功能。

選取內容 可用的功能
IDE 全球
目前產品集 產品特定
使用中階層 階層類型特定
使用中階層項目 階層項目類型特定
使用中文件 文件類型特定
最上層的多文件介面 (MDI) 視窗 視窗類型特定
目前的選取內容 選取內容特定

如果您只提供使用者所需的功能,並持續提供一致的選取和環境內容意見反應,則可以減少 IDE 中的複雜度。 每當 IDE 中開啟視窗時,都適用以下規則:

  • 如果視窗變更其選取內容,則會在視窗中清楚指出選取意見反應,如果顯示動態說明視窗,則會更新以反映目前的內容。

  • 如果視窗變更全域選取內容,則會更新所有內容特定的功能表、使用中階層視窗和應用程式標題列,以反映目前的內容。

  • 視窗應顯示 [屬性] 視窗中目前選擇的屬性,並選擇性地顯示 [屬性頁] 對話方塊 (如果有顯示)。

  • 如果視窗沒有顯示屬性或變更全域選取內容,則當視窗不再是 IDE 使用中的視窗時,選取意見反應不應保留在視窗中。

  • 所有文件特定的工具視窗都應該持續反映使用中的文件。

  • 功能表、工具列和應用程式標題列應該會反映最上層的多文件介面 (MDI) 用戶端視窗。

    例如,當開啟 Visual Basic Web 應用程式專案內 [Web 表單] 的 HTML 檢視,並且使用者選擇 <td> 標籤時,會以下列方式提供意見反應:

  • 選取會顯示在使用中的視窗,並反映在 [屬性] 視窗中。

  • 文件特定的工具箱會更新以反映使用中文件。

  • [編輯器] 工具列和 [資料表] 功能表隨即顯示,並且標題欄會更新以反映 [Web 表單] 視窗。

  • 使用中階層視窗 (通常是 [方案總管]) 及其標題欄會更新,以反映目前的內容,並且內容相關的 [專案] 功能表命令現在會套用至使用中的 Web 應用程式專案。