Share via


Использование Windows 7 JumpList в приложениях WPF 4.

Одной из наиболее заметных функций Windows 7 стало появление так называемых Jump Lists (или – Списков переходов): настраиваемых меню, появляющихся при щелчке правой кнопкой мышки на иконке приложения на панели задач. До выхода .NET Framework 4, для того, чтобы добавить поддержку таких списков, приходилось пользоваться внешними библиотеками. Однако в WPF 4 можно воспользоваться новым классом, входящим в .NET 4. На примере ниже к списку добавляются два пункта: первый – открывает этот блог, второй – “пустой” Notepad.

Подробнее об этом классе можно почитать в этой статье MSDN.

  <Application x:Class="JumpListDemo.App" 
               xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" 
               xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" 
               StartupUri="MainWindow.xaml"> 
      <Application.Resources> 
            
      </Application.Resources> 
       
      <!-- Начало объявления JumpList: --> 
      <JumpList.JumpList> 
          <JumpList ShowFrequentCategory="True" ShowRecentCategory="True"> 
              <JumpTask Title="Блог о VisualStudio" 
                        Description="Открыть блог Секреты Visual Studio" 
                        ApplicationPath="https://blogs.msdn.com/rusaraford" 
                        IconResourcePath="C:\\Program Files\\Internet Explorer\\iexplore.exe" /> 
              <JumpTask Title="Notepad"  
                        Description="Notepad"  
                        ApplicationPath="notepad.exe"  
                        IconResourcePath="notepad.exe"/> 
          </JumpList> 
      </JumpList.JumpList> 
      <!-- Окончание объявления JumpList --> 
  </Application> 
  
  

Technorati Tags: vs2010Tip