带有WPF应用程序的Windows 8应用程序启动器

本文关键字:应用程序 启动 WPF 带有 Windows | 更新日期: 2023-09-27 18:20:37

我需要设置Windows 8应用程序启动器以按照此处的指导启动我的WPF应用程序:http://msdn.microsoft.com/en-us/library/dn195617(v=winembedded.81).aspx

它是可能的,还是必须是Windows 8应用程序(而不是常规的WPF应用程序)?

如果不可能,将我的WPF应用程序迁移到Windows 8应用程序格式会有多困难?

难道我不能简单地用AUMID打包我的WPF应用程序吗?

重要提示:Windows 8应用程序启动器在Windows Embedded中也有KeepAlive选项。我需要它来保持我的应用程序的活力,以防它关闭,所以一个好的解决方案也会包括这一点。我正在使用ClickOnce自动更新我的WPF应用程序,我也想保留这个功能。

带有WPF应用程序的Windows 8应用程序启动器

您的示例适用于win 8 Embedded,并且仅适用于应用程序。在那里你可以直接启动一个应用程序。

我认为你的wpf应用程序在普通的Windows8设备上仍然有启动的可能性。

也许你必须在启动时禁用metro。这里有一个复杂的教程。在Win 8.1中,任务栏的属性中会有一个简单的选项。

从您链接的页面来看,您似乎运气不佳。只提到Windows 8应用程序。但也许还有另一种机制可以自动启动桌面应用程序?

将经典的WPF桌面应用程序迁移到Windows 8("应用商店")应用程序的难度取决于应用程序的类型和内容,从简单到不可能。

Windows 8应用程序是沙盒式的,不能做桌面应用程序所能做的一切,它们有不同的生命周期和不同的UI/UX原则(你可能需要从头开始重做UI)。用于Windows应用商店的.NET和XAML看起来像用于桌面应用程序的.NET和WPF,但附加了许多令人惊讶的细节和字符串,可能会使直接端口复杂化。

应用程序启动器仅适用于Windows应用商店应用程序。但是,对于任何可执行文件,使用Shell Launcher都可以获得相同的效果。

看看这里的这两个链接:

http://msdn.microsoft.com/en-us/library/dn195623(v=winembedded.81).aspxhttp://technet.microsoft.com/en-us/library/dn451259.aspx

如果你需要额外的帮助,请告诉我。