繁体   English   中英

具有WPF应用程序的Windows 8 Application Launcher

[英]Windows 8 Application Launcher with a WPF application

我需要将Windows 8 Application Launcher设置为按照此处的指南启动WPF应用程序: http : //msdn.microsoft.com/zh-cn/library/dn195617(v=winembedded.81).aspx

是否可以,或者必须是Windows 8 App(而不是常规WPF应用程序)?

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

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

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

您的示例适用于Win 8 Embedded,仅适用于应用程序。 在那里,您可以直接启动应用程序。

我认为普通Windows 8设备上的wpf应用程序仍有启动的可能性。

也许您必须在启动时禁用Metro。 是有关此的复杂教程。 在Win 8.1中,任务栏属性内将有一个简单的选项。

从您链接的页面来看,似乎您不走运。 仅提及Windows 8应用程序。 但是,也许还有另一种自动启动桌面应用程序的机制?

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

Windows 8应用程序是沙盒化的,无法执行桌面应用程序可以执行的所有操作,它们具有不同的生命周期和不同的UI / UX原理(您可能需要从头开始重做UI)。 Windows应用商店应用程序的.NET和XAML看起来像桌面应用程序的.NET和WPF一样,但是附带了许多令人惊讶的详细信息和字符串,这可能会使直接端口复杂化。

Application Launcher仅适用于Windows Store应用程序。 但是,对于任何可执行文件,您都可以使用Shell Launcher达到相同的效果。

在这里查看以下两个链接:

http://msdn.microsoft.com/zh-CN/library/dn195623(v=winembedded.81).aspx http://technet.microsoft.com/zh-CN/library/dn451259.aspx

让我知道您是否需要其他帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM