2012-10-18 90 views
1

我已经为ConnectionSettingsTask下的Wifi选项创建了辅助磁贴。如何在应用程序加载时导航到ConnectionSettingsTask页面

该次要图块使用MainPage NavigatedTo事件来检查次要图块是否被按下,如果是,则导航到WiFi页面。

问题是,这不会通过认证过程。如果按下辅助磁贴,则必须将该页面导航到,然后当按下硬件后退按钮时,必须显示起始画面。

我不知道如何以这种方式实际执行此要求,因为ConnectionSettingsTask有其自己的Show()方法,我无法直接访问Uri

回答

0

您可以使用NavigationService.RemoveBackEntry

的想法是 - 你从导航历史中删除的MainPage,然后,如预期后退按钮,用户可以关闭应用程序。

一些示例here

+0

谢谢,问题在于ConnectionSettingsTask wifi页面不在我的应用程序中,而是由'connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.WiFi调用; connectionSettingsTask.Show();'在MainPage上的OnNavigatedTo事件中,当辅助图块启动应用程序时。因此,'NavigationService.RemoveBackEntry'不起作用,因为我唯一可以使用的地方就在我的MainPage上。有没有办法直接导航到无线网页,而无需先导航到MainPage,或许检查次级贴片是否在另一个地方被点击? – Matthew

+0

当您从设置页面导航时,请尝试使用此hack(http://blog.jerrynixon.com/2011/11/mango-sample-exit-application.html)退出应用程序 –

相关问题