Exemple #1
0
        private async void tbiNovo_Clicked(object sender, EventArgs e)
        {
            // Criar o objeto de binding
            var evento = new Evento();

            // Criar a página de edição
            var pagina = new EventoEdicaoPage();

            // Definir o binding
            pagina.BindingContext = evento;
            // Atribuir a viewmodel
            pagina.ViewModel = vm;

            // Chamar a página
            await Navigation.PushAsync(pagina);
        }
Exemple #2
0
        private async void tbiNovo_Clicked(object sender, EventArgs e)
        {
            // Criar o objeto de binding
            var item = vm.Novo();

            // Criar a página de edição
            var pagina = new EventoEdicaoPage();

            // Definir o binding
            pagina.BindingContext = item;
            // Atribuir os eventos
            pagina.Salvando += SalvarHandler;

            // Chamar a página
            await Navigation.PushAsync(pagina);
        }
Exemple #3
0
        private async void ListaEdicao_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            // Obter o objeto selecionado
            var evento = (Evento)e.Item;

            // Criar a página de edição
            var pagina = new EventoEdicaoPage();

            // Definir o binding
            pagina.BindingContext = evento;
            // Atribuir a viewmodel
            pagina.ViewModel = vm;

            // Chamar a página
            await Navigation.PushAsync(pagina);
        }
Exemple #4
0
        private async void lvEvento_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            // Obter o objeto selecionado
            var item = (Evento)e.Item;

            // Criar a página de edição
            var pagina = new EventoEdicaoPage();

            // Definir o binding
            pagina.BindingContext = item;
            // Atribuir os eventos
            pagina.Salvando  += SalvarHandler;
            pagina.Excluindo += ExcluirHandler;

            // Chamar a página
            await Navigation.PushAsync(pagina);
        }