微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xamarin - 如何检测当前页面是否可见/导航到?

如何解决Xamarin - 如何检测当前页面是否可见/导航到?

我有一个带有三个选项卡的选项卡式应用程序,每个选项卡都引用相同的 ContentPage 但具有不同的构造函数。我希望在用户首次导航到这些页面时运行一些代码

我已经试过了

        public bool _pageOpened = false;
        protected override async void OnAppearing()
        {
            if (!_pageOpened)
            {
                _pageOpened = true;
                await displayAlertToUser();
            }
        }

但是,当首次打开应用程序而不是导航到每个选项卡时,这会在所有 3 个页面上运行。如何更改此设置,以便代码仅在用户第一次转到该选项卡时运行?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。