Имеется ли библиотека/учебник .NET, которая позволит мне показать, как настроить список переходов Windows 7 для моего приложения?
Список воспроизведения .NET
Ответ 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
Ответ 2
Код кода Windows 7 API содержит официальную реализацию .NET, см. http://code.msdn.microsoft.com/WindowsAPICodePack
Ответ 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
}
Ответ 4
Смотрите здесь Блог группы разработчиков Windows. Microsoft работает над .Net-обложками для многих новых функций Windows 7.
Ответ 5
Начиная с .NET 4.0 JumpLists можно легко использовать с System.Windows.Shell пространство имен.
См. примеры ссылок и примеров в официальной официальной документации JumpList.