Example #1
0
        async void NewEventCreation_Clicked(object sender, EventArgs e)
        {
            var newEventPage = new NewEventPage();

            newEventPage.Listener = this;

            await Navigation.PushModalAsync(new NavigationPage(newEventPage)).ConfigureAwait(false);
        }
Example #2
0
        //se desencadena cada vez que se pulsa un elemento (SOLO LISTVIEW)
        async void OnListViewItemTapped(object sender, ItemTappedEventArgs e)
        {
            if (myEventList.SelectedItem != null)
            {
                DateEvent tappedItem = e.Item as DateEvent;

                var newEventPage = new NewEventPage(tappedItem);

                newEventPage.Listener = this;

                await Navigation.PushModalAsync(new NavigationPage(newEventPage)).ConfigureAwait(false);
            }
        }
Example #3
0
        async void myEventList_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var eventPage = new Page(); //Padre de todas las page

            var vm = BindingContext as MainViewModel;

            if (vm.SelectedDateEvent.VotingDeadline < DateTime.UtcNow)
            {
                eventPage = new VotingEventPage(vm.SelectedDateEvent);
                //eventPage.Listener = this;
                await Navigation.PushModalAsync(new NavigationPage(eventPage)).ConfigureAwait(false);
            }
            else
            {
                eventPage = new NewEventPage(vm.SelectedDateEvent);
                //eventPage.Listener = this;
                await Navigation.PushModalAsync(new NavigationPage(eventPage)).ConfigureAwait(false);
            }

            //eventPage.Listener = this;

            //await Navigation.PushModalAsync(new NavigationPage(newEventPage)).ConfigureAwait(false);
        }