1
A
回答
1
正如@ADimaano所说,您可以通过覆盖OnBackButtonPressed方法将其暗示在PCL中。
例如:
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
protected override bool OnBackButtonPressed()
{
//Do something
return base.OnBackButtonPressed();
}
}
+0
该解决方案适用于简单的Xamarin应用程序,但是我正在讨论由Xamarin团队创建的引擎CocosSharp,并使用类似于幕后机制的引擎。 CocosSharp没有的一件事是Pages。 – modiX
相关问题
- 1. 后退按钮后跟踪
- 2. 设备的后退按钮说明
- 3. 如何在按下设备后退按钮时使HybridWebView返回
- 4. 如何在设备上按下后退按钮来完成listActivity
- 5. 如何在片段上实现后退按钮按下设备
- 6. 使设备的后退按钮像操作栏上一样(后退)按钮
- 7. Android后退按钮
- 8. Android设备的后退按钮在rhomobile中不起作用
- 9. 当我点击浏览器后退按钮或移动设备后退按钮
- 10. 设备后退按钮如何导致以前的活动?
- 11. 如何启用Android的后退按钮?
- 12. 如何禁用Android的后退按钮#
- 13. 使用Ionic2/angular2设备(Android)后退按钮单击检测
- 14. Android的TabHost /后退按钮
- 15. ActionBar后退按钮和Android后退按钮之间的区别
- 16. 如何启用后退按钮在Android
- 17. 如何使后退按钮充当Android中的主页按钮
- 18. Monotouch.Dialog - 设置后退按钮
- 19. Android Facebook SDK:后退按钮
- 20. 后退按钮android-sdk?
- 21. Android禁用后退按钮
- 22. Android捕获后退按钮
- 23. 忽略Android后退按钮
- 24. android webview后退按钮setOnClickListener
- 25. Android webview后退按钮
- 26. Android地图后退按钮
- 27. Android重载后退按钮
- 28. Android - 模拟后退按钮
- 29. Android - WebView后退按钮
- 30. android - 覆盖后退按钮
我认为你需要做的是在Android项目。当您创建主要活动时,您需要在AppDelegate中创建一个处理程序:这是[我找到的链接](https://forums.xamarin.com/discussion/44838/need-a-good-example-of-handling-后退按钮)这可能会有所帮助? –
我认为你可以在PCL中实现[onBackButtonPressed()](https://developer.xamarin.com/api/member/Xamarin.Forms.NavigationPage.OnBackButtonPressed()/)方法。这可以在PCL ContentPage后面的XAML代码中完成。 – ADimaano
不,但我不再寻找解决方案。 CocosSharp是一只死鲨鱼。不管怎么说,多谢拉。 – modiX