正在更改Windows Phone应用程序中的DefaultTask(入口点)

本文关键字:DefaultTask 入口 应用程序 Windows Phone | 更新日期: 2023-09-27 18:20:34

根据Microsoft模板,Windows Phone应用程序的入口点是MainPage.xaml。我设法将其更改为*.xaml页面,但如何摆脱那些.xml页面,只编写C#。在windows窗体中,这很容易,但windows Phone呢?如果我只是将默认任务更改为.cs文件,它就不会运行。

正在更改Windows Phone应用程序中的DefaultTask(入口点)

与WinForms不同,应用程序的主入口点没有与XAML表示的可视页面不对应的概念(正如您所指出的,在这种情况下,默认值为MainPage.XAML)。因为Phone应用程序总是必须有可视部分,所以这是没有意义的。虽然您可能纯粹在代码中编写相同的东西,但它不是直接支持的东西。

应用程序可以通过后台代理在后台运行(请参阅http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202942(v=vs.105).aspx),但它仍然需要应用程序的可视部分来安装Agent并被接受到应用商店中。