Панель задач Windows 7

40

Хотя WPF не предлагает непосредственной поддержки эффекта Aero Glass, в отношении одной из прочих ключевых нововведений Windows 7 — переделанной панели задач — дела обстоят гораздо лучше. В WPF имеется не только базовая поддержка для списков часто используемых элементов (также называемых списками быстрого перехода или просто списками переходов (Jump Lists)), но и глубокая интеграция для связанных с панелью задач функций, которые позволяют управлять значками в панели задач и конфигурировать поведение отображаемых в ней для предварительного просмотра миниатюр.

Функции панели задач Windows 7 можно без опаски применять в приложениях, предназначенных для использования в более ранних версиях Windows. Любая разметка или код, предназначенный для взаимодействия с панелью задач Windows 7, безболезненно игнорируется в других операционных системах.

Списки часто используемых элементов (Jump Lists) представляют собой удобные мини-меню, которые открываются при выполнении щелчка правой кнопкой мыши на кнопке в панели задач. Они отображаются как для приложений, которые выполняются в текущий момент, так и для тех, которые в текущий момент не выполняются, но имеют закрепленные за ними кнопки в панели задач.

Обычно такие списки предоставляют быстрый способ для открытия документа, который принадлежит соответствующему приложению, например, недавнего документа в Word или часто проигрываемой композиции в проигрывателе Windows Media. В случае некоторых программ, однако, они используются более изощренно и позволяют выполнять задачи, характерные для этих приложений.

Поддержка отображения списков недавних документов

В Windows 7 список часто используемых элементов добавляется для каждого работающего с документами приложения, при условии, что это приложение зарегистрировано для обработки определенного типа файлов. Щелчок на одном из недавних документов в автоматически сгенерированном списке приводит к запуску еще одного экземпляра приложения с передачей ему полного пути к документу в виде аргумента командной строки. Естественно, можно написать код, изменяющий это поведение, если оно не устраивает.

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

При регистрации типа файлов необходимо помнить о нескольких моментах:

Чтобы остановить использование обслуживающего процесса Visual Studio на более длительный период, можно изменить конфигурацию проекта. Для этого дважды щелкните на узле Properties (Свойства) в окне Solution Explorer, перейдите на вкладку Debug (Отладка) и снимите отметку с флажка Enable the Visual Studio hosting process (Включить обслуживающий процесс Visual Studio).

В Windows для приложений не только автоматически предоставляется список недавних документов, но в нем также поддерживается возможность закрепления, которая позволяет пользователям добавлять в список самые важные документы и оставлять их там навсегда. Для закрепления документа в списке часто используемых элементов любого приложения необходимо выполнить щелчок на небольшом значке с изображением канцелярской кнопки. После этого Windows переместит выбранный файл в отдельную категорию, которая называется Закреплено. Чтобы удалить элемент из списка недавних документов, нужно щелкнуть на нем правой кнопкой мыши и выбрать в контекстном меню пункт Удалить из этого списка.

Пройди тесты
Лучший чат для C# программистов