Xamarin在Onappearing()之后立即调用Ondisappearing()

时间:2019-02-04 07:08:54

标签: xamarin xamarin.forms

Ondisappearing()Onappearing()之后不久被调用,onAppearing在onDisappearing之后被调用。我只有一页有这个问题。其他页面没有这个问题。当我点击导航栏上的后退按钮时,我发现了这一点,它无法导航到上一页,因此我不得不点按两次以导航到该特定页面上。降级表格版本4.0到3.5并重新创建新页面无法解决此问题。帮助需要...

        public Cart_Page2 ()
        {
            InitializeComponent ();
        }

        protected override void OnAppearing()
        {
            base.OnAppearing();

            var vm = new Cart_page_vm();
            vm.Navigation = Navigation;
            BindingContext = vm;    
        }

        protected override void OnDisappearing()
        {
            //  MessagingCenter.Send<Cart_page>(this, "cart_page_disappear");
            //  Navigation.PopAsync();       
        }

0 个答案:

没有答案