2013-07-01 187 views
0

我需要设置的Windows 8应用程序启动推出我的WPF应用程序为导向的位置:http://msdn.microsoft.com/en-us/library/dn195617(v=winembedded.81).aspxWindows 8的应用程序启动器与WPF应用程序

是否有可能或它必须是一个Windows 8应用(而不是常规的WPF应用程序)?

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

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

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

回答

0

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

我认为您的wpf应用程序在普通的Windows 8设备上仍然有startup的可能性。

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

+0

谢谢,请参阅我的编辑。 –

0

从您链接的页面判断,看起来您运气不佳。只提及Windows 8应用程序。但也许有另一种机制来自动启动桌面应用程序?

将经典WPF桌面应用程序迁移到Windows 8(“Store”)应用程序的难度取决于应用程序的种类和内容,从简单到不可能。 Windows 8应用程序是沙盒,不能完成桌面应用程序可以做的所有事情,它们有不同的生命周期和不同的UI/UX原则(您可能需要从头开始重做您的UI)。用于Windows应用商店应用的.NET和XAML看起来像.NET和WPF用于桌面应用,但是有很多令人惊讶的细节和附加的字符串,可能使直接端口复杂化。

相关问题