Список воспроизведения .NET

Имеется ли библиотека/учебник .NET, которая позволит мне показать, как настроить список переходов Windows 7 для моего приложения?

Ответ 1

channel9.msdn.com провел серию обсуждений, посвященных новой панели задач, включая jumplist.

Переход в списки рассылки панели задач Windows 7

Кроме того, в блоге Windows 7 появилась серия сообщений, посвященных разработке панели задач, в том числе о том, как работать с списками переходов. Вы можете просмотреть свой первоначальный пост в http://blogs.msdn.com/yochay/archive/2009/01/06/windows-7-taskbar-part-1-the-basics.aspx

Ответ 3

Также похоже, что на этот вопрос уже был дан ответ: Другая статья

И вот простейший способ заполнить ваш список прыжков содержимым списка последних файлов приложения (Код кода сгенерирования!:

    void AddFileToRecentFilesList(string fileName)
    {
        SHAddToRecentDocs((uint)ShellAddRecentDocs.SHARD_PATHW, fileName);          
    }

    /// <summary>
    /// Native call to add the file to windows' recent file list
    /// </summary>
    /// <param name="uFlags">Always use (uint)ShellAddRecentDocs.SHARD_PATHW</param>
    /// <param name="pv">path to file</param>
    [DllImport("shell32.dll")]
    public static extern void SHAddToRecentDocs(UInt32 uFlags,
        [MarshalAs(UnmanagedType.LPWStr)] String pv);

    enum ShellAddRecentDocs
    {
        SHARD_PIDL = 0x00000001,
        SHARD_PATHA = 0x00000002,
        SHARD_PATHW = 0x00000003
    }

Ответ 5

Начиная с .NET 4.0 JumpLists можно легко использовать с System.Windows.Shell пространство имен.

См. примеры ссылок и примеров в официальной официальной документации JumpList.