He leído algunos otros artículos sobre Stack Overflow sobre la implementación de una lista de salto de Windows 7, pero todos son de hace un par de años y básicamente sugieren "obtener el paquete de código API de Windows". " (Answer 1, Answer 2, ...) Estoy intentando implementar una lista de salto en Windows 7, y parece que en realidad hay un JumpList class en .NET 4 que implementa esta funcionalidad, así que estoy pensando que las respuestas anteriores pueden ser obsoleto y el paquete de código API de Windows ya no es necesario.Jump Lists y Windows Forms
Sin embargo, los ejemplos que figuran en la documentación dependen de XAML, con el que no estoy familiarizado, ya que solo han desarrollado aplicaciones de Windows Forms. Además, el método JumpList.SetJumpList requiere un objeto System.Windows.Application, que por mi vida, no puedo encontrar la manera de recuperarlo desde mi aplicación Windows Forms (que usa el objeto estático System.Windows.Forms.Application) Hay una propiedad System.Windows.Application.Current, pero en mi aplicación Windows Forms, devuelve null.
Así que mis preguntas son:
es lo que realmente necesita todavía el Código API Pack de Windows para implementar una lista de saltos en mi aplicación de Windows Forms?
¿Alguien sabe de un buen tutorial de ejemplo de Windows Forms relativamente simple que muestra cómo implementar una lista de salto?
¿Acabo de pasar por alto algo obvio al no poder recuperar mi objeto System.Windows.Application?
La clase 'JumpList' es específica de WPF (' System.Windows.Shell' en PresentationFramework.dll, en mi opinión), razón por la cual solo ve ejemplos en XAML y por qué ninguno de sus métodos funciona en su aplicación WinForms. Simplemente no existe en 'System.Windows.Forms'. – BoltClock