【发布时间】:2014-02-17 21:42:10
【问题描述】:
我知道如何覆盖页面内的后退按钮:
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
//Do your work here
base.OnBackKeyPress(e);
}
但问题是:我使用Inneractive 广告服务。当我调用InneractiveAd.DisplayAd() 时,它会显示一个自己的新页面,该页面不支持后退按钮。当它导航到这个页面时,它的 uri 是这样的:
/Inneractive.Ad;component/InneractiveFullScreenPage.xaml
问题:是否可以在用户按下返回时覆盖该页面的返回按钮以返回?
【问题讨论】:
-
如果我完全理解您想要覆盖 InneractiveAd.DisplayAd() 导航的页面的 OnBackKeyPress 并且它是 Inneractive.Ad 中某处的页面(您没有源代码),而且你不能重定向导航 - 那么它可能很难实现(我认为)。
标签: c# xaml windows-phone-7 windows-phone-8 windows-phone