public MainPage()
        {
            InitializeComponent();

            vm             = new CarouselPageViewModel();
            BindingContext = vm;
        }
示例#2
0
        public void ActivatingReactiveCarouselPageTest()
        {
            var vm4      = new CarouselPageViewModel();
            var fixture4 = new CarouselPageView
            {
                ViewModel = vm4
            };

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

            // Deactivate
            Shell.Current.GoToAsync("..");
            fixture4.ViewModel = null;
            Assert.Equal(0, vm4.IsActiveCount);
            Assert.Equal(0, fixture4.IsActiveCount);
        }
 public CarouselPage(CarouselPageViewModel viewModel)
 {
     InitializeComponent();
     BindingContext = ViewModel = viewModel;
     //Car.SelectedIndex = ViewModel.Position;
 }