Windows Phone-通过app.xaml.cs的导航服务

本文关键字:导航 服务 cs xaml Phone- 通过 app Windows | 更新日期: 2023-09-27 18:19:52

我正在制作应用程序,如果您无法从服务器获得响应连接,您将被重定向到一个特殊页面,该页面告诉您"没有互联网连接,您无法使用您的应用程序"。

我通过几个页面和地方使用API请求,并且从所有这些页面和地方,我想要相同的重定向到那个特殊的页面。(所以每当我调用api请求时,我不想把try-catch放在相同的行为中)

现在,我正在抛出异常,我的想法是在中"捕捉"该异常

private void Application_UnhandledException(object sender,ApplicationUnhandledExceptionEventArgs e)

这里抛出了异常,但现在我不知道如何从那个点重定向您。

如果你认为这是"不对的",也请告诉我。但是,该应用程序不应离线运行。

(我使用的是Windows Phone 8.0)


编辑:不可能从那一点导航,应用程序会删除:)

Windows Phone-通过app.xaml.cs的导航服务

受保护的覆盖无效OnNavigatedTo(NavigationEventArgs e){if(NetworkInterface.GetIsNetworkAvailable()){您的代码。。。。}其他的{MessageBox.Show("未找到internet连接…请与您的运营商核实…");}}