예제 #1
0
        void OnSelection(object sender, SelectedItemChangedEventArgs e)
        {
            if (e.SelectedItem == null)
            {
                return; //ItemSelected is called on deselection, which results in SelectedItem being set to null
            }
            BuyerProfilePage bpp = new BuyerProfilePage();

            Application.Current.MainPage.Navigation.PushAsync(bpp);
            //((ListView)sender).SelectedItem = null; //uncomment line if you want to disable the visual selection state.
        }
예제 #2
0
        public LatePaymentsPage()
        {
            InitializeComponent();

            LatePaymentsViewModel lpvm = ((App)Application.Current).LatePaymentsVM;

            LatePaymentsListView.ItemsSource   = lpvm.LatePayments;
            LatePaymentsListView.ItemSelected += (sender, e) =>
            {
                ((ListView)sender).SelectedItem = null;
            };

            int hd = DependencyService.Get <IDisplaySize>().GetHeightDiP();

            AbsoluteLayout.SetLayoutBounds(SideMenuOverlay, new Rectangle(0, 0, 0.9, hd - 20));

            //Slide menu creating
            SlideMenu = ((App)Application.Current).SideMenu;

            //Toolbar taps
            TapGestureRecognizer ToolbarTap1 = new TapGestureRecognizer();

            ToolbarTap1.Tapped += (s, e) =>
            {
                this.ShowMenu();
            };
            Menu.GestureRecognizers.Add(ToolbarTap1);

            TapGestureRecognizer ToolbarTap2 = new TapGestureRecognizer();

            ToolbarTap2.Tapped += (s, e) =>
            {
                SearchPage sp = new SearchPage();
                Application.Current.MainPage.Navigation.PushAsync(sp);
            };
            Search.GestureRecognizers.Add(ToolbarTap2);

            //In page navigation
            TapGestureRecognizer InPageNavigationTap1 = new TapGestureRecognizer();

            InPageNavigationTap1.Tapped += (s, e) =>
            {
                BuyerProfilePage bpp = new BuyerProfilePage();
                Application.Current.MainPage.Navigation.PushAsync(bpp);
            };
            LatePaymentsListView.GestureRecognizers.Add(InPageNavigationTap1);
        }