private async void btnFoto_Clicked(object sender, EventArgs e) { var modalCameraPage = new CameraPage(nomearquivo); modalCameraPage.eventoTrocar += (retorno, argumento) => { string caminho = retorno.ToString(); imgFoto.Source = ImageSource.FromFile(caminho); CarregarFoto(caminho); }; // Verifica a opção selecionada //await App.NavegacaoPaginaAsync(new CameraPage()); await Navigation.PushModalAsync(modalCameraPage); }
private async void tgrEditar_Tapped(object sender, EventArgs e) { //Exibe o dialogo com as opções personalizadas e pega a opção selecionada var opcao = await App.DialogoOpcoes("Opções do usuário", "Fechar", "Editar", "Foto"); // Verifica a opção selecionada if (opcao == "Editar") { await App.NavegacaoPaginaAsync(new UsuarioPage()); } if (opcao == "Foto") { var modalCameraPage = new CameraPage(); modalCameraPage.eventoTrocar += (retorno, argumento) => { imgFoto.Source = ImageSource.FromFile(retorno.ToString()); }; // Verifica a opção selecionada //await App.NavegacaoPaginaAsync(new CameraPage()); await Navigation.PushModalAsync(modalCameraPage); } }