我创建了几个 WPF 应用程序,但是当在 Windows 7 任务栏中右键单击它们时,我只是得到一个“关闭 Windows”选项,通常有一个“固定到任务栏”选项,我不知道它去了哪里,是否有任何需要启用或任何东西。
我在用:
- VS2010 + Blend 4 与 .NET Framework 3.5SP1
WPF 应用程序的快捷方式需要 AppUserModelID。这是可以在任何 .lnk 快捷方式上设置的属性。一旦 Windows 知道 AppUserModelID,它就会向应用程序提供任务栏的新功能,包括将同一应用程序的多个打开的窗口分组在一起的任务栏图标闪烁。如果您使用 MSI 安装应用程序,您可以使用Msi快捷方式属性桌子和套装AppID属性作为您的应用程序的快捷方式。该值采用以下形式:
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 http://msdn.microsoft.com/en-us/library/dd378459%28VS.85%29.aspx#where
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)