WP7 C#一个应用程序与另一个应用程序有多近?

时间:2013-05-07 06:33:19

标签: c# windows-phone-7

我想从我自己的应用程序中以挂起模式关闭外部应用程序。

例如:

我从我的应用程序运行WebBrowserTask

        var wbt = new WebBrowserTask();
        wbt.URL = "www.site.com";
        wbt.Show();

之后我想从我的应用程序中杀死(关闭,完成)此任务。

请知道如何做到这一点。

感谢。

3 个答案:

答案 0 :(得分:1)

您无法关闭您的或任何其他应用程序。您必须将处理应用程序生命周期留给操作系统。

在您创建WebBrowserTask的情况下,您的应用程序将被暂停并且不会获得任何CPU时间,因此在您的代码再次激活之前,您的代码都不会运行。

答案 1 :(得分:1)

SoroushMirzaei已经说了一切,但我会添加一些疑问:你为什么试图打开和关闭这个webbrowser和网站?如果您想要显示X秒的唠叨屏幕或进行一些网站登录等,请使用全屏WebBrowser控件,您可以100%控制它。

答案 2 :(得分:0)

您无法从代码中关闭其他应用程序。在您的情况下,您可以使用WebBrowser控件,以便用户保留在您的应用程序本身中。这可能需要更多工作,具体取决于您需要的WebBrowserTask功能的多少,但它可以让您完全控制网页的显示时间和位置。