Von
Mario Meir-Huber
18. August 2009 22:55
Die neue Taskleiste in Windows 7 hat auch für Entwickler weitere Neuerungen gebracht. Dies sind die Jumplists. Diese werden bei Rechtsklick auf eine Applikation aufgerufen. Ebenso wie im vorigem Beispielmuss vorher die Referenz und der Namespace importiert werden:

Im nächsten Schritt wird noch der Namespace importiert:
using Microsoft.WindowsAPICodePack.Taskbar;
Dann kann man sich auch schon an die JumpLists machen. Zuerst erstellt man sich eine JumpList mit der statischen Methode “JumpList.CreateJumpList()”.
JumpList jumpList = JumpList.CreateJumpList();
Aufgaben für die JumpList werden in so genannten “UserTasks” ausgegeben. Diese können beispielsweise JumpListLinks oder JumpListSeparators enthalten.
jumpList.AddUserTasks(new JumpListLink("notepad.exe", "Etwas schreiben ..."));
jumpList.AddUserTasks(new JumpListSeparator());
jumpList.AddUserTasks(new JumpListLink(@"C:\a.txt", "Dokument öffnen"));
Wichtig ist auch noch das das ganze zum Schluss aktualisiert wird:
jumpList.Refresh();