如何捕获Xamarin旋转木马页面';s后退按钮

如何捕获Xamarin旋转木马页面';s后退按钮,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我有一个Xamarin应用程序,在旋转木马页面中的一个页面上,我实现了工具提示,它们工作正常。单击可显示,再次单击可隐藏 问题是,如果它们当前显示,并且用户点击旋转木马页面标题中的后退箭头,它们将保持显示状态 我知道我可以处理hardware back按钮和转盘的OnCurrentPageChanged()事件,但是当在导航标题中单击back箭头时,不会调用这些事件 有人知道如何捕捉按下的箭头或其他方法吗?我通过覆盖旋转木马页面的OnDisappearing()方法解决了问题。在这里,我循环浏览

我有一个Xamarin应用程序,在旋转木马页面中的一个页面上,我实现了工具提示,它们工作正常。单击可显示,再次单击可隐藏

问题是,如果它们当前显示,并且用户点击旋转木马页面标题中的后退箭头,它们将保持显示状态

我知道我可以处理hardware back按钮和转盘的OnCurrentPageChanged()事件,但是当在导航标题中单击back箭头时,不会调用这些事件


有人知道如何捕捉按下的箭头或其他方法吗?

我通过覆盖旋转木马页面的OnDisappearing()方法解决了问题。在这里,我循环浏览子页面,并在每个子页面上调用一个函数来清除相关的工具提示。

您可以使用插件。并处理Viewmodel中的逻辑<代码>位置=“{Binding xxx,Mode=TwoWay}”。单击箭头时,
Position
的值将改变。如果你能提供完整的代码或示例,我可以更好地帮助你。卢卡斯,谢谢你的想法,刚刚结束在澳大利亚的一天。我将检查该选项,并在明天再次发布。第一印象是该插件似乎需要重新编写应用程序。还在调查中。最后,我做了自己的工具提示。