Обратная связь с пользователем
В интегрированной среде разработки Visual Studio визуальные отзывы о доступных функциях основаны на текущем выборе пользователя и контексте глобального выбора. В следующей таблице перечислены функции, доступные в разных контекстах выбора.
Контекст выбора | Доступные функции |
---|---|
IDE | Глобальный |
Текущий набор продуктов | Конкретный продукт |
Активная иерархия | Тип иерархии, определенный |
Элемент активной иерархии | Тип элемента иерархии, определенный |
Активный документ | Тип документа, определенный |
Самое верхнее окно многодокументного интерфейса (MDI) | Тип окна |
Текущий контекст выбора | Определенный контекст выбора |
Если вы используете только необходимые функции и постоянно предоставляете согласованные отзывы о выборе и контексте среды, вы снижаете сложность интегрированной среды разработки. При открытии окна в интегрированной среде разработки применяются следующие правила:
Если окно изменяет контекст выделения, в окне четко указывается обратная связь о выборе, а окно динамической справки , если показано, обновляется, чтобы отразить текущий контекст.
Если окно изменяет контекст глобального выбора, все контекстные меню, окно активной иерархии и строка заголовка приложения обновляются, чтобы отразить текущий контекст.
Окно должно отображать свойства для текущего выбора в окне "Свойства " и при необходимости, если показано, диалоговое окно "Страницы свойств".
Если окно не отображает свойства или не изменяет контекст глобального выбора, обратная связь о выборе не должна оставаться в окне, если он больше не является активным окном в интегрированной среде разработки.
Все окна инструментов, относящиеся к документу, должны постоянно отражать активный документ.
Меню, панели инструментов и строка заголовка приложения должны отражать самое верхней части клиентского окна интерфейса многодокументного интерфейса (MDI).
Например, при открытии html-представления веб-формы в проекте веб-приложения Visual Basic, а пользователь выбирает
<td>
тег, отзывы предоставляются следующим образом:Выделение указывается в активном окне и отражается в окне "Свойства ".
Панель элементов для конкретного документа обновляется, чтобы отразить активный документ.
Панель инструментов редактора и меню "Таблица" отображаются, а заголовок обновляется для отображения окна веб-формы.
Окно активной иерархии, которое обычно Обозреватель решений, и его строка заголовка обновляется, чтобы отразить текущий контекст и команды меню проекта с учетом контекста, которые теперь применяются к активному проекту веб-приложения.