Esempio n. 1
0
 protected override void OnStart()
 {
     MessagingCenter.Subscribe <Usuario>(this, "SucessoLogin", (usuario) =>
     {
         MainPage = new FlyoutPageView(usuario);
     });
 }
Esempio n. 2
0
        public void ActivatingReactiveFlyoutPageTest()
        {
            var vm3      = new FlyOutPageViewModel();
            var fixture3 = new FlyoutPageView
            {
                ViewModel = vm3
            };

            // Activate
            Shell.Current.Navigation.PushAsync(fixture3);
            Assert.Equal(1, fixture3.ViewModel !.IsActiveCount);
            Assert.Equal(1, fixture3.IsActiveCount);

            // Deactivate
            Shell.Current.GoToAsync("..");
            fixture3.ViewModel = null;
            Assert.Equal(0, vm3.IsActiveCount);
            Assert.Equal(0, fixture3.IsActiveCount);
        }