JumpList.GetJumpList(Application) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回与某个应用程序关联的 JumpList 对象。
public:
static System::Windows::Shell::JumpList ^ GetJumpList(System::Windows::Application ^ application);
public static System.Windows.Shell.JumpList GetJumpList (System.Windows.Application application);
static member GetJumpList : System.Windows.Application -> System.Windows.Shell.JumpList
Public Shared Function GetJumpList (application As Application) As JumpList
参数
- application
- Application
与 JumpList 关联的应用程序。
返回
与指定应用程序关联的 JumpList 对象。
示例
以下示例演示如何获取 JumpList 与当前应用程序关联的值。 A JumpTask 将添加到 JumpItems 集合,并添加到 “最近” 类别。 调用Apply此方法以将更新JumpList应用到 Windows shell。 此示例是类概述中提供的大型示例的 JumpList 一部分。
private void AddTask(object sender, RoutedEventArgs e)
{
// Configure a new JumpTask.
JumpTask jumpTask1 = new JumpTask();
// Get the path to Calculator and set the JumpTask properties.
jumpTask1.ApplicationPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.SystemX86), "calc.exe");
jumpTask1.IconResourcePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.SystemX86), "calc.exe");
jumpTask1.Title = "Calculator";
jumpTask1.Description = "Open Calculator.";
jumpTask1.CustomCategory = "User Added Tasks";
// Get the JumpList from the application and update it.
JumpList jumpList1 = JumpList.GetJumpList(App.Current);
jumpList1.JumpItems.Add(jumpTask1);
JumpList.AddToRecentCategory(jumpTask1);
jumpList1.Apply();
}
注解
可以调用该方法 GetJumpList 来获取 JumpList 当前与 an Application关联的对象。 .NET Framework不需要将其JumpList应用于 Windows shell。