如何解决Xamarin - 如何检测当前页面是否可见/导航到?
我有一个带有三个选项卡的选项卡式应用程序,每个选项卡都引用相同的 ContentPage 但具有不同的构造函数。我希望在用户首次导航到这些页面时运行一些代码。
我已经试过了
public bool _pageOpened = false;
protected override async void OnAppearing()
{
if (!_pageOpened)
{
_pageOpened = true;
await displayAlertToUser();
}
}
但是,当首次打开应用程序而不是导航到每个选项卡时,这会在所有 3 个页面上运行。如何更改此设置,以便代码仅在用户第一次转到该选项卡时运行?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。