Я прочитал несколько других статей о переполнении стека о реализации списка переходов в Windows 7, но они написаны несколько лет назад и в основном предлагают «получить пакет API Windows API». ( Ответ 1 , Ответ 2 , ...) Я пытаюсь реализовать список переходов в Windows 7, и похоже, что на самом деле существует класс JumpList в .NET 4, которая реализует эту функциональность, поэтому я думаю, что предыдущие ответы могут быть устаревшими, и Windows Code Code Pack больше не требуется.
Однако примеры, приведенные в документации, зависят от XAML, с которым я не знаком, поскольку он разрабатывал только приложения для Windows Forms. Кроме того, для метода JumpList.SetJumpList требуется объект System.Windows.Application, который я не могу понять, как извлечь информацию из моего приложения Windows Forms (в котором используется статический объект System.Windows.Forms.Application. ). Существует свойство System.Windows.Application.Current, но в моем приложении Windows Forms оно возвращает ноль.
Итак, мои вопросы:
Действительно ли мне все еще нужен Windows API Code Pack для реализации списка переходов в моем приложении Windows Forms?
Кто-нибудь знает хороший пример сравнительно простого учебника Windows Forms, в котором показано, как реализовать список переходов?
Я просто упускаю из виду что-то очевидное в том, что я не могу получить свой объект System.Windows.Application?