Поделиться через


Обратная связь с пользователем

В интегрированной среде разработки Visual Studio визуальные отзывы о доступных функциях основаны на текущем выборе пользователя и контексте глобального выбора. В следующей таблице перечислены функции, доступные в разных контекстах выбора.

Контекст выбора Доступные функции
IDE Глобальный
Текущий набор продуктов Конкретный продукт
Активная иерархия Тип иерархии, определенный
Элемент активной иерархии Тип элемента иерархии, определенный
Активный документ Тип документа, определенный
Самое верхнее окно многодокументного интерфейса (MDI) Тип окна
Текущий контекст выбора Определенный контекст выбора

Если вы используете только необходимые функции и постоянно предоставляете согласованные отзывы о выборе и контексте среды, вы снижаете сложность интегрированной среды разработки. При открытии окна в интегрированной среде разработки применяются следующие правила:

  • Если окно изменяет контекст выделения, в окне четко указывается обратная связь о выборе, а окно динамической справки , если показано, обновляется, чтобы отразить текущий контекст.

  • Если окно изменяет контекст глобального выбора, все контекстные меню, окно активной иерархии и строка заголовка приложения обновляются, чтобы отразить текущий контекст.

  • Окно должно отображать свойства для текущего выбора в окне "Свойства " и при необходимости, если показано, диалоговое окно "Страницы свойств".

  • Если окно не отображает свойства или не изменяет контекст глобального выбора, обратная связь о выборе не должна оставаться в окне, если он больше не является активным окном в интегрированной среде разработки.

  • Все окна инструментов, относящиеся к документу, должны постоянно отражать активный документ.

  • Меню, панели инструментов и строка заголовка приложения должны отражать самое верхней части клиентского окна интерфейса многодокументного интерфейса (MDI).

    Например, при открытии html-представления веб-формы в проекте веб-приложения Visual Basic, а пользователь выбирает <td> тег, отзывы предоставляются следующим образом:

  • Выделение указывается в активном окне и отражается в окне "Свойства ".

  • Панель элементов для конкретного документа обновляется, чтобы отразить активный документ.

  • Панель инструментов редактора и меню "Таблица" отображаются, а заголовок обновляется для отображения окна веб-формы.

  • Окно активной иерархии, которое обычно Обозреватель решений, и его строка заголовка обновляется, чтобы отразить текущий контекст и команды меню проекта с учетом контекста, которые теперь применяются к активному проекту веб-приложения.