我创建了几个WPF应用程序,但是当在Windows 7任务栏中右键单击它时,我只得到一个关闭Windows选项,通常有一个Pin to Taskbar选项,我不知道它去了哪里,有没有任何需要启用的东西。
我正在使用:
答案 0 :(得分:5)
您的WPF应用程序快捷方式需要AppUserModelID。这是一个可以在任何.lnk快捷方式上设置的属性。一旦Windows知道AppUserModelID,它就会向应用程序提供任务栏的新功能,包括任务栏图标glomming,它将同一个应用程序的几个打开的窗口组合在一起。如果您使用MSI安装应用程序,则可以使用 MsiShortcutProperty 表并为应用程序的快捷方式设置 AppIDProperty 。该值采用以下形式:
For your MsiShortcutProperty table, add the following values to the table:
Columns/values:
MsiShortcutProperty/AppIDProperty
Shortcut_/MyShortcut.<guid>
PropertyKey/System.AppUserModel.ID
PropVariantValue/<YourCompanyName.ProductName.SubProduct.VersionInformation>
您还可以查看以下文章,该文章解释了ID的使用方式,并且可以通过编程方式在快捷方式上进行设置:http://msdn.microsoft.com/en-us/library/dd378459%28VS.85%29.aspx#where
答案 1 :(得分:2)