WPF应用程序没有“Pin to Taskbar”选项

我已经创建了几个WPF应用程序,但是当在Windows 7任务栏中右击它们时,我只得到一个关闭Windows选项,通常有一个Pin to Taskbar选项,我不知道它去了哪里,有什么需要启用或任何东西。

我在用:

  • VS2010 + Blend 4与.NET Framework 3.5SP1

您的WPF应用程序的快捷方式需要AppUserModelID。 这是一个可以在任何.lnk快捷方式上设置的属性。 一旦Windows知道AppUserModelID,它就会向应用程序提供任务栏的新function,包括任务栏图标glomming,它将同一个应用程序的几个打开的窗口组合在一起。 如果您使用MSI安装应用程序,则可以使用MsiShortcutProperty表并为应用程序的快捷方式设置AppIDProperty 。 该值采用以下forms:

For your MsiShortcutProperty table, add the following values to the table: Columns/values: MsiShortcutProperty/AppIDProperty Shortcut_/MyShortcut. PropertyKey/System.AppUserModel.ID PropVariantValue/ 

您还可以查看以下文章,该文章解释了如何使用ID并可以通过编程方式在快捷方式上设置: http : //msdn.microsoft.com/en-us/library/dd378459%28VS.85%29.aspx#哪里

我想你需要查看这个http://code.msdn.microsoft.com/Windows7Taskbar