加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 01:37:50 所属栏目:百科 来源:网络整理
导读:我创建了几个 WPF应用程序,但是当在 Windows 7任务栏中右击它们时,我只得到一个关闭Windows选项,通常有一个Pin to Taskbar选项,我不知道它去了哪里,有什么需要启用或任何东西. 我在用: VS2010 Blend 4与.NET Framework 3.5SP1 解决方法 您的WPF应用程序的快
我创建了几个 WPF应用程序,但是当在 Windows 7任务栏中右击它们时,我只得到一个关闭Windows选项,通常有一个Pin to Taskbar选项,我不知道它去了哪里,有什么需要启用或任何东西.

我在用:

> VS2010 Blend 4与.NET Framework 3.5SP1

解决方法

您的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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读